Я (я думаю) понимаю, что такое операция потребления, когда она имеет дело с атомарной операцией.
Однако, поскольку нет данных, непосредственно связанных с забором, мне интересно, есть ли случай, когда этополезно использовать std::memory_order_consume
с std::atomic_thread_fence
?