История изменений
Исправление KivApple, (текущая версия) :
Планировщик (schedulerFindNextTask) может быть прерван высокоприоритетным прерыванием, которое пошлёт сигнал спящему процессу (schedulerResumeTask). Процесс (который захотел разбудить другой процесс или наоборот уснуть сам) может быть прерван любым прерыванием, которое может быть планировщиком (SysTick) или будить кого-то. Запрещать все прерывания на каждый чих мне кажется плохой идеей.
Исправление KivApple, :
Планировщик (schedulerFindNextTask) может быть прерван высокоприоритетным прерыванием, которое пошлёт сигнал спящему процессу (schedulerResumeTask). Процесс (который захотел разбудить другой процесс или наоборот уснуть сам) может быть прерван любым прерыванием, которое может быть планировщиком (SysTick) или будить кого-то.
Исходная версия KivApple, :
Планировщик (schedulerFindNextTask) может быть прерван высокоприоритетным прерыванием, которое пошлёт сигнал спящему процессу (schedulerResumeTask). Процесс (который захотел разбудить другой процесс или наоборот уснуть сам) может быть прерван любым прерыванием, которое может быть планировщиком или будить кого-то.