LINUX.ORG.RU

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

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

Есть, конечно, мысль попытаться переписать всё вообще без блокировок с помощью __sync_bool_compare_and_swap.

Но хотелось бы услышать ответ насчёт надёжности данной конструкции на ARM Cortex-M3 (на x86 есть специальная инструкция cmpxchg).

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

Есть, конечно, мысль попытаться переписать всё вообще без блокировок ожиданий с помощью __sync_bool_compare_and_swap.

Но хотелось бы услышать ответ насчёт надёжности данной конструкции на ARM Cortex-M3 (на x86 есть специальная инструкция cmpxchg).