首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是并行编程.net 4.0中的“假共享”

什么是并行编程.net 4.0中的“假共享”
EN

Stack Overflow用户
提问于 2011-08-11 21:51:43
回答 2查看 1.9K关注 0票数 5

有没有人可以跟我分享一下并行编程.net 4.0中“虚假分享”的知识?如果你能用一个例子来解释,那就太好了。提前谢谢。我希望我的代码具有最高的性能。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-11 22:37:21

假共享是一个术语,用于描述单个处理器缓存将不同的数据集视为共享的情况。出现这种情况的原因与硬件高速缓存线如何工作的细节有关,并且可能因体系结构不同而不同。关键在于,当各个处理器高速缓存的内容被标记为共享时,用于维护主存储器与其他各个处理器高速缓存之间的一致性的高速缓存一致性协议必须更加努力地工作。问题是当它们被标记为共享时,它们实际上不应该共享。您可以阅读此article以了解更多信息。

票数 7
EN

Stack Overflow用户

发布于 2011-08-11 22:30:10

看看谷歌搜索结果中的this article -2“并行编程中的虚假共享”(1号是这个页面)

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

https://stackoverflow.com/questions/7027068

复制
相关文章

相似问题

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