多线程与高并发编程(三)

 atomic、sync、longAdder  在大量、特别多并发线程情况下,atomic比sync效率高,longAdder比atomic效率高。  sync慢是因为可能会去申请重量级锁  longAdder内部用了分段锁,分组一起处理,最后合并(比如1000个线程都++,分成四段每段250++,最后四个合并)【只有在特别大并发的情况下才有优势,一般情况下可能还不如其他两种】 一、各种同步锁 s
相关文章
相关标签/搜索