学习笔记(15):19年并发编程及原理视频培训教程入门到精通-从字节码角度剖析线程不安全操作...

立即学习:https://edu.csdn.net/course/play/9827/208792?utm_source=blogtoedu

例子中,产生线程不安全的问题得原因:

   num++ 不是原子性操作,被拆分成了好几个步骤,在多线程并发的情况下,因为cpu调度,多线程快速切换,有可能两个同一时刻都读取了同一个num值,之后对它进行+1操作,导致线程安全性。

发布了22 篇原创文章 · 获赞 21 · 访问量 260

猜你喜欢

转载自blog.csdn.net/weixin_45831970/article/details/104374841