Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
与用户级线程相比,内核支持的线程的上下文切换会变得更快还是更慢。?
一般来说,没关系。在这两种情况下,进程调度程序将执行相同的一组操作。被换出的线程或被换入的线程可以是用户线程或内核线程。这不会影响执行上下文切换所需的时间。上下文切换是保存正在运行的进程的当前状态(各种寄存器值和其他数据结构,例如PCB)和恢复已保存的进程状态(恢复各种寄存器值和其他数据结构,例如PCB)的过程。所有数据的存储和检索都在内核空间中。
上下文切换不涉及选择下一个要执行的进程/线程,即进程调度程序的工作。