История изменений
Исправление pftBest, (текущая версия) :
Если бы ты знал как работают сигналы то не порол бы чушь. У сигналов есть гарантия что они будут вызваны в том же потоке в котором на них навесили handler. Так что любая инструкция которая не прерывается переключенем контекста, будет как бы атомарна с точки зрения _этого_ потока. Как только у тебя в программе появляются другие потоки то для них такой гарантии нет.
Исходная версия pftBest, :
Если бы ты знал как работают сигналы то не порол бы чушь. У сигналов есть гарантия что они будут вызваны в том же потоке в котором на них навесили handler. Так что любая инструкция которая не прерывается переключенем контекста, будет атомарна с точки зрения _этого_ потока. Как только у тебя в программе появляются другие потоки то для них такой гарантии нет.