【发布时间】:2014-04-03 17:51:23
【问题描述】:
虽然我了解某些上下文切换是由页面错误引起的,但页面错误是否一定会导致上下文切换?
【问题讨论】:
-
我认为是的。从磁盘读取页面的时间太长,不能让处理器浪费它。
-
内存管理保护级别上下文切换,是的。线程上下文切换,如果没有其他东西要运行,则不会。如果没有准备好切换到的线程,则不会发生上下文切换。
-
假设我们总是有准备好的线程。
-
@MartinJames 总是有另一个线程要切换到:空闲线程。
标签: linux multithreading linux-kernel