【蓝因子教育】多线程下重排问题

【蓝因子教育】多线程下重排问题

比如下面的类中两个经典函数,如果 AB 线程分别同时执行不同的函数,

线程 A 对 12 指令重排,AB 线程执行顺序为 2-3-4-1。

线程 B 对 34 进行了指令重排,先读取 a 值为 0, 然后计算出 a*a= 0,临时存储下来,然后如果线程 A 执行完毕后导致 use 函数里的 i 最终是 0。

1 和 3 之间存在数据依赖关系,同时 2 和 3 之间也存在数据依赖关系。因此在最终执行的指令序列中,3 不能被重排序到 1 和 2 的前面(3 排到 1 和 2 的前面,程序的结果将会被改变)。但 1 和 2 之间没有数据依赖关系,编译器和处理器可以重排序 1 和 2 之间的执行顺序。asif-serial 语义使单线程下无需担心重排序的干扰,也无需担心内存可见性问题

特别声明:[【蓝因子教育】多线程下重排问题] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

面馆回应被赵露思带火:食材卖空了 明星效应引爆粉丝热情

近一个月内,赵露思在视频平台的粉丝数量迅速增长,新增了近33万粉丝。8月3日的一场直播更是吸引了2558万人观看,单场涨粉28.37万,这股热度背后的原因值得探讨。直播间中的赵露思仿佛自带流量,吸引着无数粉丝的目光

面馆回应被赵露思带火:食材卖空了 明星效应引爆粉丝热情

46岁知名叔圈男神现状:多年黑料清白,与乔妹新剧未播就先火。(国内大叔级男演员)

据韩国媒体透露,《慢慢地、强烈地》以20世纪60至80年代的韩国演艺圈为背景,讲述了朝鲜战争后,电视广播行业在急速发展的过程中,一群追求演艺梦想的人如何在充满暴力与竞争的环境中生存下来。近年来,尽管他的流量…

46岁知名叔圈男神现状:多年黑料清白,与乔妹新剧未播就先火。(国内大叔级男演员)

批量去除多个PDF文件中没有用的网址链接(如何批量删除pdf)

需要删除链接的 pdf 文件不多的话,可以自己去自行手动消除,但如果有大量的 pdf文件要去处理的话,会拉低效率也是对自身耐心的一种磨练。下面操作怎么去一次性批量的清空大量 pdf 文件里的链接。 等待处理…

批量去除多个PDF文件中没有用的网址链接(如何批量删除pdf)

无用的小东西,正在偷偷治愈你(无用的小东西)

收集并保存那些小小的“无用之物”,其实是我们在内心搭建一座只属于自己的“心理堡垒”,让它成为精神的“安全屋”。 旧物就像锚一样,稳稳地扎在时间的河床里,提醒你自身的延续性,它们是生活中沉淀下的情感财富,是确认…

无用的小东西,正在偷偷治愈你(无用的小东西)

四川流能微纳取得气流磨组合式喷嘴专利,有效延长喷头的使用寿命(四川流能公司)

金融界2025年8月5日消息,国家知识产权局信息显示,四川流能微纳技术有限公司取得一项名为“一种气流磨组合式喷嘴”的专利,授权公告号CN223184659U,申请日期为2024年09月。 专利摘要显示,本申请…

四川流能微纳取得气流磨组合式喷嘴专利,有效延长喷头的使用寿命(四川流能公司)