История изменений
Исправление firkax, (текущая версия) :
Я ж её описал. На старте проги взводится флаг и дальше не меняется, синхронизация для его чтения не используется. По совместительству эта же переменная, если флаг активен (не-ноль), используется для хранения меняющихся, но всегда ненулевых данных. Вопрос в том, не повредит ли записывание в неё данных (всегда ненулевых) работе её в качестве флага.
Исправление firkax, :
Я ж её описал. На старте проги взводится флаг и дальше не меняется, синхронизация для его чтения не используется. По совместительству эта же переменная, если флаг активен (не-ноль), используется для хранения данных. Вопрос в том, не повредит ли записывание в неё данных (всегда ненулевых) работе её в качестве флага.
Исходная версия firkax, :
Я ж её описал. На старте проги взводится флаг и дальше не меняется. По совместительству эта же переменная, если флаг активен (не-ноль), используется для хранения данных. Вопрос в том, не повредит ли записывание в неё данных (всегда ненулевых) работе её в качестве флага.