阻塞队列的性能对比
主要是比较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实战