c 11 – 对于std :: atomic是原子

c 11 – 对于std :: atomic是原子,第1张

概述根据一个Channel 9 E2E视频(在其中包含Herb Sutter)在c 0x中,如果number为atomic< int> 数字是原子的.有人可以确认这是最后的C 11标准(假装它是最终确定:)). 该标准定稿,并且对原子“T”的所有标准积分专业化的每个 *** 作是原子的 这并不意味着涉及标准积分原子< T>是原子的 number = number * 2; 是两个 *** 作: temporary = 根据一个Channel 9 E2E视频(在其中包含Herb Sutter)在c 0x中,如果number为atomic< int>
数字是原子的.有人可以确认这是最后的C 11标准(假装它是最终确定:)).解决方法 该标准定稿,并且对原子“T”的所有标准积分专业化的每个 *** 作是原子的

这并不意味着涉及标准积分原子< T>是原子的

number = number * 2;

是两个 *** 作:

temporary = number * 2;number = temporary;

他们每个都是原子的,但是他们并不是.这是交易/关键部分.

总结

以上是内存溢出为你收集整理的c 11 – 对于std :: atomic是原子全部内容,希望文章能够帮你解决c 11 – 对于std :: atomic是原子所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1251106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存