为什么只有一个核心的进程总是从一个核心迁移到另一个核心。假设进程非常简单,并且有一个正在运行的简单线程。我观察到操作系统在执行时总是将它从一个内核移动到另一个内核。为什么要这样做?不断地移动进程不是有开销吗?为什么它不在一个核心上执行,并永远在同一个核心上执行?
发布于 2012-03-08 19:17:56
这个问题有很多答案,但最明显的答案是:热。
https://stackoverflow.com/questions/9616774
相似问题