性能:ArrayBlockingQueue与使用List的手动实现

时间:2014-03-05 11:57:52

标签: java concurrency

我需要一个线程安全的队列,我的问题是我使用List和wait / notify(最简单的实现)和类ArrayBlockingQueue等实现的队列之间是否存在任何性能差异?

1 个答案:

答案 0 :(得分:2)

这个问题太模糊,无法回答。以下是我的建议:

  1. 如果有一个标准类来完成这项工作,请优先使用它来推出自己的工作。
  2. 在实际输入中描述您的代码,以查看瓶颈所在。
  3. 视情况进行优化。