a store operation performs a release operation on the affected memory location (29.3 [atomic.order])
Вопрос: почему компилятор сгенерил разный код, если стандарт говорит, что seq_cst на store операции имеет release семантику?
seq_cst даёт дополнитеьные гарантии на не rmw операции С seq_cst - все остальные потоки сразу видят значение С release - должны заметить по истечении конечного интервала времени
Обсуждают сегодня