线程的调度
线程调度的决策时间
一旦由于内核调用、例外或者是硬件中断而开始系统微内核的调用,正在运行中的线程就会被暂停。只要任何线程的运行发生改变就要做出一个线程调度的决策,不管这个线程位于哪个进程中。所有进程中的线程是全局调度的。
一般来说暂停的线程会恢复运行,但是线程调度器当一个运行中的线程被阻塞、被其他线程抢先或者是自释放的时候就要完成从一个线程到另一个线程的环境转换。
Related posts:
一旦由于内核调用、例外或者是硬件中断而开始系统微内核的调用,正在运行中的线程就会被暂停。只要任何线程的运行发生改变就要做出一个线程调度的决策,不管这个线程位于哪个进程中。所有进程中的线程是全局调度的。
一般来说暂停的线程会恢复运行,但是线程调度器当一个运行中的线程被阻塞、被其他线程抢先或者是自释放的时候就要完成从一个线程到另一个线程的环境转换。
Related posts:
近期评论