Как именно запланированы тасклеты внутри? - PullRequest
5 голосов
/ 26 марта 2012

Я знаю, что тасклеты - это отложенные обработчики прерываний, которые выполняются в контексте прерываний, кроме того, они имеют самый высокий приоритет (скорее всего, над пользовательскими процессами).

Однако, если у нас есть несколько тасклетов с большой работой, как запланированы эти тасклеты? В каком порядке они выполняются?

1 Ответ

2 голосов
/ 14 апреля 2012

Вы задаете очень общий вопрос по довольно сложной теме. (Вы также можете указать версию своего ядра и использовать ли исправление RT-preempt.) Я обнаружил, что эта страница содержит довольно хорошее описание тасклетов.

тасклеты

Надеюсь, это поможет. Но я думаю, что быстрый ответ на вопрос «как они запланированы» - «первым пришел - первым обслужен» в потоке softirq-tasklet.

Michael

...