摘要: 最近在工作中和一个同事因为自增是不是原子性操作争论的面红耳赤,那Java的自增操作到底是不是原子性操作呢,答案是否的,即Java的自增操作不是原子性操作。1.首先我们先看看Bruce Eckel是怎么说的: In the JVM an increment is not atomic and involves both a read and a write. (via the latestJava Performance Tuning Newsletter) 意思很简单,就是说在jvm中自增不是原子性操作,它包含一个读操作和一个写操作。2.以上可能还不能让你信服,要想让人心服口服,就必须用代.. 阅读全文
posted @ 2012-05-02 22:01 wurr707 阅读(5213) 评论(2) 推荐(3) 编辑