i++为什么是线程不安全的
摘要:
分析: 如果是全局变量,i++是不安全的,因为java在操作i++的时候,是分步骤做的,可以理解为:temp = i;temp2 = i+1;i=temp2;如果线程1在执行第一条代码的时候,线程2访问i变量,这个时候,i的值还没有变化,还是原来的值,所以是不安全的。 从更底层的角度讲,主要是因为i 阅读全文
posted @ 2020-04-18 21:30 滚动的蛋 阅读(1280) 评论(0) 推荐(0) 编辑