现代操作系统------进程与线程调度

在多道程序设计系统时,通常就会有多个进程或线程同时竞争CPU。只要有两个或更多的进程处于就绪状态,就会发生这种情形。 如果只有一个CPU可用,那么就必须选择下一个要运行的进程。可以想象在多核的情况下,进程数小于核数时,根本就无须竞争,直接分配给空闲CPU即可。 这一部分选择的工作叫做调度程序。当然用来选择的算法就叫做调度算法。 进程与线程的调度区别和会产生的问题会在下面一一道来。内核态下的线程管理
相关文章
相关标签/搜索