Почему спин-блокировки используются в обработчиках прерываний

Я хотел бы знать, почему спин-блокировки используются вместо семафоров внутри обработчика прерываний.

9
задан Bijoy Thangaraj 7 January 2013 в 07:29
поделиться

1 ответ

Семафоры заставляют задачи переходить в спящий режим из-за конкуренции, что неприемлемо для обработчиков прерываний. По сути, для такой короткой и быстрой задачи (обработка прерывания) работа, выполняемая семафором, является излишней. Кроме того, спин-блокировки не могут выполняться более чем одной задачей.

13
ответ дан 4 December 2019 в 12:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: