Чем отличаются memory_order_seq_cst и memory_order_acq_rel?

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос