2012-03-26 5 views
5

私が知っているのは、タスクレットは遅延割り込みハンドラが最も高い優先度(最も確実にユーザプロセスを超えている)の他に割り込みコンテキストで実行されることです。タスクレットは内部でどのようにスケジュールされていますか?

しかし、多くの作業が必要な複数のタスクレットがある場合、これらのタスクレットはどのようにスケジュールされていますか?それらが実行される順序は何ですか?

+1

どのようなコンテキストですか? Linuxカーネル? – Gilles

+0

はい、Linuxカーネルのコンテキストです。 –

+0

それは[unix.se]がユーザと管理者のためのサイトであることから、[so]に適したプログラミングの質問です。私はそこに移住すると言っている(再投稿しない)。 – Gilles

答えて

2

非常に複雑なトピックについて非常に一般的な質問をしています。 (あなたのカーネルのバージョンと、RTプリエンプトパッチを使用しているかどうかを指定することもできます)。このページには、タスクレットのかなり良い説明が含まれています。

tasklets

お役に立てば幸いです。しかし、私は、「どのようにスケジュールされているか」という素早い答えは、softirq-taskletスレッド内の先着順であると思います。

マイケル

関連する問題