Хранилище атомной нагрузки с порядком памяти

Derek Zhang спросил: 28 сентября 2018 в 08:33 в: memory

thread A сначала запускает x.store (1, std :: memory_order_release), затем поток B запускает x.load (std :: memory_order_acquire) .x в потоке B не гарантируется чтение 1 хранилища A. Если я использую memory_order_seq_cst, он будет гарантированно читать 1. правильно?


0 ответов