
java上下文切换
它需要CPU停止当前进程的执行,保存状态,然后加载另一个进程的状态。恢复另一个任务的状态:操作系统接下来会选择另一个进程(或线程)执行,并加载该进程之前保存的执行上下文到CPU中,包括之前保存的程序计数器、寄存器值等。保存当前任务的状态:当操作系统决定将CPU从当前执行的进程(或线程)转移到另一个进程时,它首先需要保存当前进程的状态,包括程序计数器、寄存器值、内存状态等。继续执行新任务:一旦新的执行上下文被加载,操作系统就会开始执行新的进程(或线程),直到再次发生上下文切换或该进程完成其任务。













