【发布时间】:2011-11-18 08:53:29
【问题描述】:
我被要求描述上下文切换所涉及的步骤 (1) 在两个不同进程之间以及 (2) 在同一进程中的两个不同线程之间。
- 在上下文切换期间,内核会将旧进程的上下文保存在其 PCB 中,然后加载计划运行的新进程的已保存上下文。
- 操作系统可以调度同一进程中两个不同线程之间的上下文切换,使它们看起来是并行执行的,因此通常比两个不同进程之间的上下文切换更快。
这是否过于笼统,或者您会添加什么来更清楚地解释流程?
【问题讨论】:
标签: multithreading process context-switch