Thanks for the reference, I knew about C11 atomic types, and, I should have use a better phrasing. Note that C11 atomics are still not applicable to multi-word aggregate types, like structs. You&#x27;d use atomics in C11 (in the type system), for what you&#x27;d use sync&#x2F;atomic (like other poster mentioned) in Go (outside the type system).