LINUX.ORG.RU

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

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

Где в стандарте написано, как volatile взаимодействует с многопоточностью (C11 знает про потоки)? Хоть какая-то его семантика? Это relaxed, acquire/release, seq_cst?

Нигде. Там написано, что для memory-mapped I/O и ловли сигналов его можно использовать. Ты сам процитировал эти слова.

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

Где в стандарте написано, как volatile взаимодействует с многопоточностью (C11 знает про потоки)?

Нигде. Там написано, что для memory-mapped I/O и ловли сигналов его можно использовать. Ты сам процитировал эти слова.