markIsCat
Results
1
comments of
markIsCat
> 刚看到这里,碰巧看到了这个问题,说下我的理解(不保证正确),希望能对你有所帮助 :-) > > 其实每个线程增加50次,输出值中有100,说明counter的增加是符合预期的 > > 1、测试结果中有两个线程拿到一样的值 > 两个线程并发读取volatile变量count的值,当然可能是一样的 > > 2、还有一种情况是线程获取的值顺序不对 > > ``` > // 增加counter与打印counter并不是一个原子操作 > counter.increment(); > Debug.info(counter.vaule()+""); > ``` > > thread1 thread2...