2 つのプロセスがあり、それぞれに 1 つのスレッドがあり、以下の優先順位があります。
Process 1 - SCHED_FIFO - prio 10
thread1 - SCHED_FIFO - prio 20
Process 2 - SCHED_FIFO - prio 15
thread2 - SCHED_FIFO - prio 19
両方が同時に実行する準備ができている場合、どちらが選択されますか?それはスレッドの優先度またはプロセスの優先度に基づいていますか?
Linux カーネルはスレッドをプロセスとして扱うので、プロセス 2 がスレッド 1 の親プロセスよりも優先度が高いにもかかわらず、スレッド 1 が CPU を取得することを期待しています。