EM
Т2 пишет У = 1, релизом, Т3 грузит экваером, как он может не увидеть? Или, что вы имееете в виду под отсутствием гарантий откуда прочитает?
если в программе есть другие атомики, помимо seq_cst, то понять смысл seq_cst простым смертным не дано
Size: a a a
EM
EM
I
I
EM
I
I
EM
I
I
EM
AS
BD
I
EM
r2 читает 42, благодаря чтению y_acq в циклеI
EM
r2 читает 0BD
K
Control.Concurrent.STM, это всё, что я могу посоветовать. И вопросов о синхронизации не будет.EM