当前位置: 首页 > wzjs >正文

养殖场在哪个网站做环评备案超级优化大师下载

养殖场在哪个网站做环评备案,超级优化大师下载,视频拍摄方法有哪些,wordpress显示不全1.缓存一致性问题 在多核处理器架构中,每个核心都有自己的缓存(Cache),而主内存是所有核心共享的。当一个线程在某个核心上修改了一个共享变量时,这个修改可能只会更新到该核心的缓存中,并不会立刻写回到主…
1.缓存一致性问题

多核处理器架构中,每个核心都有自己的缓存(Cache),而主内存是所有核心共享的。当一个线程在某个核心上修改了一个共享变量时,这个修改可能只会更新到该核心的缓存中,并不会立刻写回到主内存中。其他核心上的线程读取这个变量时,可能会从它们自己的缓存中读取旧值,而不是最新的值。

2.缓存一致性协议

现代处理器使用特定的缓存一致性协议来维护多个缓存之间的一致性。最常见的是 MESI 协议(Modified, Exclusive, Shared, Invalid)。MESI 协议确保了当一个缓存行的状态发生变化时(例如,被标记为“已修改”或“无效”),其他缓存中的相应数据也会被更新或标记为失效。

当一个线程对 volatile 变量进行写操作时,根据 MESI 或类似的协议,这个写操作会强制将该变量对应的缓存行状态设为“无效”,从而导致其他核心在尝试访问这个变量时不得不从主内存中重新加载最新的值,从而实现了可见性。

3.可见性实现原理

底层是通过汇编lock前缀指令,它会锁定这块内存区域的缓存(缓存行锁定),并回写到主内存。

lA-32和Intel 64 架构软件开发者手册对lock指令的解释:

1)将当前处理器缓存行的数据立即写回到系统系统内存。

2)这个回写内存的操作会引起在其他CPU里缓存了该内存地址的数据无效(MESI协议)

3)提供内存屏障功能,使lock前后指令不能重排序。

http://www.dtcms.com/wzjs/306416.html

相关文章:

  • 网站同步微博全自动引流推广软件下载
  • 网站如何做淘宝客浙江seo推广
  • 手机网站设计建设服务2020最成功的网络营销
  • seo优化的网站吉安seo
  • 电子商务学网站建设好吗网站建设与营销经验
  • 淄博营销型网站建设店铺数据分析主要分析什么
  • 做评测好的视频网站推文关键词生成器
  • 美国站点网站怎么做如何建立个人网址
  • 怎么搭建网站 优帮云网络营销公司
  • 怀安网站建设西安seo网站关键词
  • 福州做网站设计外包百度指数是搜索量吗
  • 快递网站怎么制作国外b站不收费免费2023
  • 网站建设平台有哪些百度发布平台官网
  • 成都自适应网站建设北京网站推广公司
  • 土木工程网官网登录湖南seo优化按天付费
  • 哪些行业做网站推广的多一手app推广接单平台
  • 信管女生做网站开发百度网站优化排名
  • 兰州网站建设100站长seo查询
  • 加关键词的网站自己如何注册一个网站
  • asp网站授权码如何做手机怎么建立网站
  • 服务器维护中什么意思天津百度网站排名优化
  • 做网站模板赚钱吗百度一下你就知道了
  • 网站运营推广策划书长春做网站推广的公司
  • 临沂公司做网站百度推广网站
  • 徐州有哪些网站制作公司关键词在线采集
  • 天津做家政的网站重庆关键词快速排名
  • 网站空间建设网络营销推广网站
  • 营销型网站建设区别用网站模板建站
  • 做HH网站搜索引擎推广和优化方案
  • 老网站做seo能不能重新注册竞价开户公司