进程内的代码执行时,处理机会定时收到中断信号,之后会转往核心态,执行中断处理程序。中断处理程序会检查时间片是否用完并修改当前进程的剩余时间。若时间片没有用完,会继续返回原来的进程。若时间片用完,会调用进程调度和进程切换程序,从而切换进程。 具体时间轴见下图