logoalt Hacker News

wat10000today at 4:40 PM0 repliesview on HN

The compiler doesn’t have to consider how other threads will see this. If you don’t use atomics, the compiler is free to reorder things however it wishes as long as the single threaded behavior is the same in the end.