unlock-blocking-queue無(wú)鎖阻塞隊(duì)列
該組件內(nèi)部是一個(gè)環(huán)形數(shù)組,受Disruptor啟發(fā)而創(chuàng)建! Disruptor是一個(gè)優(yōu)秀的無(wú)鎖隊(duì)列,內(nèi)部使用環(huán)形數(shù)組避免java對(duì)象的頻繁受垃圾回收器回收。Disruptor本身在使用時(shí)會(huì)過(guò)于復(fù)雜而且是基于回調(diào)的編程方式,不如jdk自帶的BlockingQueue?使用方便。 jdk自帶的BlockingQueue的缺點(diǎn)就是鎖帶來(lái)的性能損耗!
評(píng)論
圖片
表情
