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