See https://en.cppreference.com/w/c/language/atomic
See https://en.cppreference.com/w/c/language/atomic