¿En qué se diferencian memory_order_seq_cst y memory_order_acq_rel?

Las tiendas son operaciones de liberación y las cargas son operaciones de adquisición para ambas. Yo sé esomemory_order_seq_cst tiene el propósito de imponer un pedido total adicional para todas las operaciones, pero no puedo construir un ejemplo donde no sea el caso si todos losmemory_order_seq_cst son reemplazados pormemory_order_acq_rel.

¿Echo de menos algo, o la diferencia es solo un efecto de documentación, es decir, uno debería usarmemory_order_seq_cst si uno no quiere jugar con un modelo más relajado y usarmemory_order_acq_rel ¿Cuándo restringir el modelo relajado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta