0
私はプロセスとスレッドに関してgalvinの章を読んでいました。 プロセスを見ると、複数のプロセスがCPUスケジューラまたは短期スケジューラによってスケジューリングされます。これは、スレッドが実行パスであり、プロセスは複数のスレッドを含むことができます。 今、私はシナリオを考えました.CPUスケジューラがラウンドロビンalgoを使用して実行するプロセスをスケジュールすると仮定した場合、スケジュールされたプロセスには50個のスレッドがあり、今このシナリオでは同じプロセスがスケジュールされたスレッドはどのようになりますか?プロセスは起こる 私は非常にthankfullllプロセススケジューラとスレッドスケジューラ
まあ、それは正確に詳しくないのですが、質問に答えるために、プロセスがタイムスライスにdevidiedされ、システムは、各プロセスに毎秒タイムスライスの一定数を割り当て、スケジューラは、よりtimesclicesを誰について公正である必要はありません。さらに、プロセスは、タイムスライスをどのように使用するかを、それらが割り当てられたスライスをスレッドとしてフレームに分けて選択することができる。したがって、それぞれのプロセスがラウンドロビンであることに加えて、個々のプロセスは時間スライスを奪う可能性があります。 – awiebe