ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
793039 Топик полностью
Petrovich (09.11.2017 12:40, просмотров: 1) ответил VLLV на Со времен 8080 "атомарность" операции чтение-модификация-запись достигалось запретом и разрешением прерываний. Что-то изменилось?
Здесь ошибка не от атомарности RMW. Здесь ошибка атомарности наблюдения за инкрементами обоих переменных. Если Задача2 получила управление после tail++, когда обе переменные равны, и успев загрузить head, потеряла управление, и в следующий раз, если она получит его после tail++; то tail будет больше ранее загруженной head