【发布时间】:2021-02-12 13:22:28
【问题描述】:
所以我想知道的是,当线程调度程序执行上下文切换时,CPU 是如何中断的,以便完成切换到不同进程的任务?当新的上下文加载到 CPU 上时,CPU 是否会暂停或进入睡眠模式?
【问题讨论】:
-
CPU 内置了中断当前程序的电路。调度器本身就是一个程序,通常会设置周期性中断(比如每 1/100 秒),然后调用调度器。
标签: windows multithreading scheduler context-switching