首页 > 编程语言 > 详细

从 内存 到 CPU Cache 之间 的 数据读写 的 时间消耗 是 线程切换 性能消耗 的 主要原因 之一 是 不正确 的

时间:2020-12-18 10:20:55      阅读:44      评论:0      收藏:0      [点我收藏+]

有 观点 认为,   从 内存 到 CPU Cache 之间 的 数据读写 的 时间消耗 是 线程切换 性能消耗 的 主要原因 之一  ,    这是 不正确 的  。

 

这是 一个 误区  。

 

换句话说,   从 内存 到 CPU Cache 之间 的 数据读写 的 时间消耗  不是  线程切换 性能消耗 的 主要原因  。

 

 

若 要  “从 内存 到 CPU Cache 之间 的 数据读写 的 时间消耗 是 线程切换 性能消耗 的 主要原因 之一”     这一 观点 成立,   需要 满足 以下 2 点 :

 

1    线程切换 时  将 线程 的 整个 栈  载入 CPU Cache

2    线程 执行 的 代码 用到 的 数据 全部 都 在 栈 里

 

从 内存 到 CPU Cache 之间 的 数据读写 的 时间消耗 是 线程切换 性能消耗 的 主要原因 之一 是 不正确 的

原文:https://www.cnblogs.com/KSongKing/p/14152765.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!