2011-02-11 26 views
4

Linuxでは、プロセスはスレッドのセットです。各スレッドには独自の優先順位があります!しかし、プロセスにも優先度はありますか?もしそうなら、それはスレッドの優先度とどう違うのですか?新しいプロセスが作成されると、これらの値はどのように伝播されますか?プロセスの優先順位とスレッドの優先順位

答えて

1

Linuxは本質的にプロセスとして(カーネルレベルの)スレッドを実装します。だから、そこにある古いプロセス優先順位に落ちる。

NPTLおよびnice(プロセスが優先順位を持つ最初のプロセスであることを理解するため)を参照してください。ほとんどのデフォルトが適用されます - スレッドの場合、スレッドはコピーなので、その優先順位もコピーする必要があります。さまざまなスケジューラによって確かに変わるでしょう。

関連する問題