上下文切换内核级线程

时间:2012-11-11 21:38:21

标签: multithreading operating-system

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

1 个答案:

答案 0 :(得分:0)

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

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