ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 сентября
1542449 Топик полностью
Eddy_Em (16.09.2025 17:55, просмотров: 68) ответил IBAH на Еще раз. Задача сводится к синхронизации трех потоков. Блокировка прерывания синхронизирует только два. При каскадировании таймеров, получаем те же три потока.
Каких еще трех? Тут только два условных конкурирующих "потока": суперлуп и прерывание. И чтобы не было конкуренции, достаточно запретить на время прерывания. Третьего никакого здесь нет. 

При каскадировании таймеров, конечно, тоже будет сложно "за один присест" значения обоих взять. Но это аналогично выполняется временным запретом прерываний.

eddy-em.livejournal.com github.com/eddyem