Всем хорошо известно, что чтиние и запись целочисленых значений atomic/visible в x86 CPU.
Правда, с моими скормными знаниями как работает CPU это кажется трудно достежимым, так
как запись сначала попадет в store buffer, а потом уже при определенных обстоятельствах в cache.
В промежутке между store buffer и cache требование visibility как минимум кажется нарушеным.
Выходит только что использовние memory barrier может гарантировать atomicity/visibility?