История изменений
Исправление m0rph, (текущая версия) :
И чем атомик лучше volatile int?
В случае с x86 и применении в качестве флага выхода из цикла - особо ничем. В таких условиях и простой bool обычно прекрасно работает. А вообще, volatile, ЕМНИП, не гарантирует атомарность, и на других архитектурах при другом варианте применения возможны гонки.
Исправление m0rph, :
И чем атомик лучше volatile int?
В случае с x86 и применении в качестве флага выхода из цикла - особо ничем. В таких условиях и простой bool обычно прекрасно работает. А вообще, volatile ЕМНИП не гарантирует атомарность, и на других архитектурах при другом варианте применения возможны гонки.
Исходная версия m0rph, :
И чем атомик лучше volatile int?
В случае с x86 и применении в качестве флага выхода из цикла - особо ничем. В таких условиях и простой bool обычно прекрасно работает. А вообще, volatile ЕМНИП не гарантирует атомарность и на других архитектурах при другом варианте применения возможны гонки.