1. 程式人生 > >併發佇列ConcurrentLinkedQueue和阻塞佇列LinkedBlockingQueue在入隊操作高併發效能比較

併發佇列ConcurrentLinkedQueue和阻塞佇列LinkedBlockingQueue在入隊操作高併發效能比較

測試結果顯示:阻塞佇列和併發佇列在高併發情況下,效能相差不大。

 

結果,執行100,000次的併發入隊操作,併發佇列需要49毫秒,阻塞佇列需要53毫秒,比阻塞佇列平均快4毫秒。這種平均值的演算法可能不準確,因為隨著執行緒數量的增加,執行緒之間切換的開銷會逐漸增大。