cpu通过时间片来执行任务,当一个任务的时间片用完,就会切换到另一个任务。保存上一个任务的状态,当下次再切换到该任务,就会加载这个状态
任务从保存到再加载的这个过程就是一次上下文切换
上下文:某一时间点CPU寄存器和程序计数器的内容,CPU通过时间片分配算法来循环实行任务(线程),因为时间片非常短,所以CPU通过不停的切换线程执行
切出:一个线程被剥夺处理器的使用权而被暂停运行
切入:一个线程被系统选中占用处理器开始或继续运行
参考文章
cpu通过时间片来执行任务,当一个任务的时间片用完,就会切换到另一个任务。保存上一个任务的状态,当下次再切换到该任务,就会加载这个状态
任务从保存到再加载的这个过程就是一次上下文切换
上下文:某一时间点CPU寄存器和程序计数器的内容,CPU通过时间片分配算法来循环实行任务(线程),因为时间片非常短,所以CPU通过不停的切换线程执行
切出:一个线程被剥夺处理器的使用权而被暂停运行
切入:一个线程被系统选中占用处理器开始或继续运行
参考文章