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