2020-12-10:i++是原子操作吗?为什么?
发布日期:2021-05-04 20:00:30 浏览次数:8 分类:技术文章

本文共 78 字,大约阅读时间需要 1 分钟。

福哥答案2020-12-10:

不是原子操作。i++分为三个阶段:

1.内存到寄存器。
2.寄存器自增。
3.写回内存。
这三个阶段中间都可以被中断分离开。


上一篇:2020-12-11:多个线程同时写同一个日志文件,为什么相互写的内容不会被覆盖?
下一篇:2020-12-09:TCP中,慢启动是什么?

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月20日 04时46分57秒