上下文切换内核级线程



与用户级线程相比,在内核上,上下文切换会变得更快或较慢。?

通常,没关系。在两种情况下,过程调度程序将执行相同的操作集。被交换的线程或要交换的线程可能是用户或内核线程。这不会影响执行上下文开关所需的时间。上下文开关是保存运行过程的当前状态(各种寄存器值和其他数据结构,例如PCB)并恢复过程的保存状态(还原各种寄存器值和其他数据结构,例如PCB)的过程。数据的所有存储和检索都在内核空间中。

上下文开关不涉及选择要执行的下一个过程/线程,这是过程调度程序的作业。

最新更新