多線程與高併發編程(三)

 atomic、sync、longAdder  在大量、特別多併發線程情況下,atomic比sync效率高,longAdder比atomic效率高。  sync慢是因爲可能會去申請重量級鎖  longAdder內部用了分段鎖,分組一起處理,最後合併(比如1000個線程都++,分成四段每段250++,最後四個合併)【只有在特別大併發的情況下才有優勢,一般情況下可能還不如其他兩種】 一、各種同步鎖 s
相關文章
相關標籤/搜索