进程的切换时机,有比如程序运行结束、或者是主动放弃、或者是在执行过程中发生了异常。还有就是外部的情况,比如IO设备请求完毕,或者遇到有更高优先级的进程,还有就是进程时间片过期。嗯。。大概就这样。