标签: c linux
如果一个线程在尝试从一个地址读取时遇到重大故障,并且必须从" disk"交换数据,Linux是否会利用它来运行另一个等待线程,如果有的话一个?
从我在网上看到的,答案是肯定的。但我还没有看到任何结论。
答案 0 :(得分:4)
这取决于您使用的调度程序。一般来说,答案是是,,除非磁盘操作足够快或除非内核有另一个原因不在另一个进程中交换。