關於AtomicStampedReference使用的坑

AtomicStampedReference用來解決AtomicInteger中的ABA問題,該demo企圖將integer的值從0一直增長到1000,但當integer的值增長到128後,將停止增長。出現該現象有兩點原因:1、使用int類型而非Integer保存當前值,2、Interger對-128~127的緩存 查看compareAndSet方法。expectedReference爲引用類型V
相關文章
相關標籤/搜索