Каковы некоторые варианты использования для memory_order_relaxed
Модель памяти C ++ имеет ослабленную атомарность, которая не дает никаких гарантий упорядочения операций с памятью. Кроме примера почтового ящика в C, который я нашел здесь:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1525.htm
Основываясь на мотивирующем примере в этой статье:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2153.pdf
Мне было любопытно о других случаях использования для этого типа механизма синхронизации.