会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
仓
我们不生产软件,我们只是代码滴搬运工
博客园
首页
联系
管理
订阅
2021年6月17日
C 语言 int 读写是否需要加锁
摘要: CPU 同内存交换数据的最小内存单位为4字节,即32位由CPU总线决定,所以小于4 字节的读取或者赋值操作无需加锁。即使不加锁也不会出现读取到的4字节中一半数据被改一半数据没有被改的情况。 但对 i++ 这类组合操作,仍可能需加锁. 因为i++是至少一次读取i一次写入i这两条命令,中间被打断就无法保
阅读全文
posted @ 2021-06-17 00:26 dzqabc
阅读(574)
评论(0)
推荐(0)
编辑
公告