【发布时间】:2011-07-27 12:02:21
【问题描述】:
我只是想知道线程上下文切换与进程上下文切换相比效率如何。两者都涉及寄存器值的切换。进程切换中的 TLB 刷新是唯一造成差异的原因吗?
【问题讨论】:
-
你指的是什么操作系统?
-
操作系统重要吗?我读过线程切换总是比进程上下文切换快。
标签: multithreading operating-system
我只是想知道线程上下文切换与进程上下文切换相比效率如何。两者都涉及寄存器值的切换。进程切换中的 TLB 刷新是唯一造成差异的原因吗?
【问题讨论】:
标签: multithreading operating-system
在 Linux 上,它们非常接近同一事物。请参阅 Linux 中的 Threads vs Processes。在 Windows 中,进程比线程重得多。
【讨论】: