sched.h を使用して Linux のスケジューリングをいじっていて、いくつかの質問にぶつかりました。
私の知る限り、Linux スケジューラは、スケジューリング時にスレッドとプロセスを異なる方法で処理しません。スレッドは、共通のリソースを共有するプロセスのようなものです。
OK、Process-A があり、CPU コア 0 に設定され、SCHED_FIFO プロパティが設定されているとします。これは、優先度の高い別のタスクが開始されるまで実行されます。Process-A が新しいスレッドを作成した場合、スレッドは同じプロパティを継承しますか? (つまり、SCHED_FIFO プロパティで CPU 0 にバインドするか、DEFAULT にしますか?)
ありがとう!