进程调度程序和线程调度程序

时间:2012-04-10 17:55:59

标签: cpu scheduler

我正在阅读关于流程和线程的galvin章节 查看进程,cpu调度程序或短期调度程序会调度多个进程,之后会出现一个概念,即线程是执行路径,而进程可以包含多个线程。 现在我想到了一个场景,假设cpu调度程序使用循环算法调度执行进程,现在假设调度进程有50个线程,现在在这种情况下如何调度具有相同进程的线程以及上下文如何切换b / w线程,进程发生 可以plz sm一个解释我在detals中的整个场景,我将非常感谢你

1 个答案:

答案 0 :(得分:0)

进程是一个执行程序,它是程序员的工作,用来决定该进程中的线程数以及它们的调度方式。这取决于他希望程序运行的顺序。 因此,只要进程处于运行状态,它就会运行计划由程序员运行的线程。 即使在线程同时运行的情况下,程序员也会决定哪些线程可以同时运行而哪些线程不能运行......我希望这可以解决你的疑问。