关于AtomicStampedReference使用的坑

AtomicStampedReference用来解决AtomicInteger中的ABA问题,该demo企图将integer的值从0一直增长到1000,但当integer的值增长到128后,将停止增长。出现该现象有两点原因:1、使用int类型而非Integer保存当前值,2、Interger对-128~127的缓存 查看compareAndSet方法。expectedReference为引用类型V
相关文章
相关标签/搜索