タスクレットについて私が知っていること:
- タスクレットは、すべての割り込みを有効にして実行されます。
- タスクレットは割り込みコンテキストで実行されます。
- 眠れない。
- アトミックな方法で実行されます。
- 次のティックより遅くスケジュールされることはありません。
私の質問:
- 下半分ではすべての割り込みが有効になっているため、タスクレットが実行されている間に割り込みが発生するとどうなりますか。(タスクレットの実行中に割り込みが無効になっている場合、タスクレットの利点は何ですか)?
- タスクレットが常に次のティックまで確実にスケジュールされるのはなぜですか?
- タスクレットは、優先度0(高優先タスクレット)と優先度6(通常タスクレット)のsoftirqというのが正しいでしょうか?