摘要: 原子性问题: 在一个线程中,对一个32的二进制数进行赋值操作,当低16位的数据写入后,发生了中断,而此时又有一个线程去读取这个写入的数据,必定得到的是一个错误的数据。在java中这种情况是不存在的,因为对基本数据类型的写入和赋值保证了原子性(i=10)。但仅限制于对基本数据类型,而变量的赋值就不能保 阅读全文
posted @ 2019-04-26 17:37 RunningNeverStop 阅读(220) 评论(0) 推荐(0) 编辑