2012-03-26 6 views
5

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

Однако, если у нас есть несколько Tasklets с большим количеством работы, как это сделать, как планируются эти Tasklets? Каков порядок их исполнения?

+1

В чем заключен контекст? Ядро Linux? – Gilles

+0

Да, в контексте ядра Linux. –

+0

Это вопрос программирования, который лучше подходит для [так], поскольку [unix.se] - это сайт для пользователей и администраторов. Я помещаю туда миграцию (не пересаживаю). – Gilles

ответ

2

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

tasklets

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

Michael