История изменений
Исправление KivApple, (текущая версия) :
Есть, конечно, мысль попытаться переписать всё вообще без блокировок с помощью __sync_bool_compare_and_swap.
Но хотелось бы услышать ответ насчёт надёжности данной конструкции на ARM Cortex-M3 (на x86 есть специальная инструкция cmpxchg).
Исходная версия KivApple, :
Есть, конечно, мысль попытаться переписать всё вообще без блокировок ожиданий с помощью __sync_bool_compare_and_swap.
Но хотелось бы услышать ответ насчёт надёжности данной конструкции на ARM Cortex-M3 (на x86 есть специальная инструкция cmpxchg).