首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我有一个只有一个线程在多核上运行的进程,为什么要将它从一个核移动到另一个核

如果我有一个只有一个线程在多核上运行的进程,为什么要将它从一个核移动到另一个核
EN

Stack Overflow用户
提问于 2012-03-08 19:15:05
回答 1查看 123关注 0票数 0

为什么只有一个核心的进程总是从一个核心迁移到另一个核心。假设进程非常简单,并且有一个正在运行的简单线程。我观察到操作系统在执行时总是将它从一个内核移动到另一个内核。为什么要这样做?不断地移动进程不是有开销吗?为什么它不在一个核心上执行,并永远在同一个核心上执行?

EN

回答 1

Stack Overflow用户

发布于 2012-03-08 19:17:56

这个问题有很多答案,但最明显的答案是:热。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9616774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档