Магазины - это операции выпуска, а нагрузки - операции для обоих. Я знаю, что memory_order_seq_cst
предназначен для наложения дополнительного общего порядка для всех операций, но я не могу построить пример, где это не так, если все memory_order_seq_cst
заменены на memory_order_acq_rel
.
Я что-то пропущу, или разница - это просто эффект документации, т.е. следует использовать memory_order_seq_cst
, если вы намерены не играть с более расслабленной моделью и использовать memory_order_acq_rel
при ограничении расслабленной модели?