关于LinkedBlockingQueue和ArrayBlockingQueue不同之处的疑惑

J2EE 码拜 10年前 (2015-04-09) 1187次浏览 0个评论
 

看到经常有人说
因为LinkedBlockingQueue和ArrayBlockingQueue比较起来,它们背后所用的数据结构不一样,
导致LinkedBlockingQueue的数据吞吐量要大于ArrayBlockingQueue,
但在线程数量很大时其性能的可预见性低于ArrayBlockingQueue.

请问提到的吞吐量和性能可预见性指的是什么?能具体些吗、深入些吗?

关于LinkedBlockingQueue和ArrayBlockingQueue不同之处的疑惑
25分
估计还是在说性能 Linked 低于 Array,这跟数据结构书上说的还是一样的嘛。
可预见性 这种词汇估计是指”理论上说“。
关于LinkedBlockingQueue和ArrayBlockingQueue不同之处的疑惑
引用 1 楼 humanity 的回复:

估计还是在说性能 Linked 低于 Array,这跟数据结构书上说的还是一样的嘛。
可预见性 这种词汇估计是指”理论上说“。

还有谁知道吗?

关于LinkedBlockingQueue和ArrayBlockingQueue不同之处的疑惑
25分
http://lazy2009.iteye.com/blog/1892559

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于LinkedBlockingQueue和ArrayBlockingQueue不同之处的疑惑
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!