阻塞隊列的性能對比
主要是比較offer跟poll兩個方法的性能,開N個線程,每個線程往隊列裏寫或者取500個整數。
逗號前的數字是offer測試花費的時間,逗號後的數字是poll測試花費的時間,單位毫秒。 結論: 1、ArrayBlockingQueue性能優於LinkedBlockingQueue,但是LinkedBlockingQueue是無界的。 2、ArrayBlockingQueue和LinkedBlockingQueue的poll方法總是比offer方法快,並發越高,差距越大 3、ArrayBlockingQueue和LinkedBlockingQueue的性能遠高於PriorityBlockingQueue,顯然優先隊列在比較優先級上的操作上耗費太多文章轉自莊周夢蝶
,原文發布時間2008-09-08
|
最後更新:2017-05-18 11:01:42
上一篇:
《Spring 5 官方文檔》1. Spring入門指南(二)
下一篇:
Lua學習小記——語言
ASP.NET MVC的客戶端驗證:jQuery驗證在Model驗證中的實現
jquery 時間timeselect 插件
【android】使用TabHost+Fragment(替換TabActivity,LocalActivityManager等deprecation類)
ai域名為什麼突然那麼多人注冊?
C# DataSet.Clear 方法
Java中路徑的獲取總結以及URL和URI的區別
matlab實現牛頓迭代法求解非線性方程組
Catalyst 優化邏輯執行計劃規則
致中國網民:為什麼不應該使用QQ進行技術交流?
阿裏雲上部署開源PaaS平台Cloud Foundry實戰