Есть ли дополнительные расходы для std::atomic?
Я пытаюсь реализовать структуру данных без блокировки для проекта, над которым я работаю. Это симуляция со многими деталями (1 миллион>), и я пытаюсь сделать так, чтобы детали занимали как можно меньший размер?
Если бы вы могли предоставить больше информации о стоимости памяти и производительности, это было бы здорово?
Каковы недостатки использования std::atomic?