私は自分のプログラムで3つのプロセスを作成したいと思いますし、各プロセスにはいくつかのスレッドがあります。
各スレッドは無限のタスクであり、スリープして定期的に起きることがあります。また、プロセスにはいくつかのタスクがあります。
私の質問は次のとおりです:Linuxでスレッドの属性を設定する方法は?
1)スレッドを分離して設定する必要はありますか?スレッドを分離して設定すると、実行されないようです! しかし、スレッドが結合可能な場合、プロセスはスレッドを終了するまで待つ必要があり、それ自体の作業はできません! どちらを選ぶべきですか?
2)スケジュールポリシーの対象は何ですか?つまり、スケジュールポリシーをFIFOとして設定すると、すべてのプロセスのすべてのスレッドがFIFOポリシーによってスケジュールされますか?または、この属性で設定されたスレッドだけがこのポリシーによってスケジュールされますか?
3)スレッドの優先順位の範囲は何ですか?スレッドの優先度は、単一のプロセスでのみ有効であり、別のプロセスでは、スレッド優先度の別のセットが存在するか?そして彼らはお互いに感染しませんか?
私はあなたの助けに感謝します!ありがとうございました!
印象派な答え!!!とても便利!ありがとうございました! – city