0

与用户级线程相比,内核支持的线程的上下文切换会变得更快还是更慢。?

4

1 回答 1

0

一般来说,没关系。在这两种情况下,进程调度程序将执行相同的一组操作。被换出的线程或被换入的线程可以是用户线程或内核线程。这不会影响执行上下文切换所需的时间。上下文切换是保存正在运行的进程的当前状态(各种寄存器值和其他数据结构,例如PCB)和恢复已保存的进程状态(恢复各种寄存器值和其他数据结构,例如PCB)的过程。所有数据的存储和检索都在内核空间中。

上下文切换不涉及选择下一个要执行的进程/线程,即进程调度程序的工作。

于 2012-11-12T20:32:25.867 回答