LINUX.ORG.RU

История изменений

Исправление m0rph, (текущая версия) :

И чем атомик лучше volatile int?

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

Исправление m0rph, :

И чем атомик лучше volatile int?

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

Исходная версия m0rph, :

И чем атомик лучше volatile int?

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