ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
793020 Топик полностью
VLLV (09.11.2017 11:35, просмотров: 446) ответил fk0 на Торможу. Собственно операция ++ нифига не атомарная же. Чтение-модификация-запись. И прерваться может на каждом тире. Если gcc то использовать __sync_add_and_fetch(), иначе х.з. что делать. Для обработчиков прерываний, понятно, мьютексы
Со времен 8080 "атомарность" операции чтение-модификация-запись достигалось запретом и разрешением прерываний. Что-то изменилось?