水木社区手机版
首页
|版面-计算机体系结构(CSArch)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
主题:Re: 经常看到内存屏障,查了很多资料,感觉自己不会编程了
yangtou
|
2021-11-27 13:12:28
|
编译器、执行环境/虚拟机、体系结构会保证单线程的执行效果和直面代码逻辑一致,不要胡思乱想天塌下来。
多线程,多核多cpu smt/ht的情况有一定的内存一致性模型,同步互斥原语等,剩下的才是程序员需要考虑的。一般你加了锁,多数多线程共享资源问题就解决了,剩下的是无锁编程才需要考虑的
【 在 freyoneby 的大作中提到: 】
:
: 比如一段代码
: head++;
: rear++;
: flag=0;
#发自zSMTH@NOP-AN00
--
FROM 117.143.124.*
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版