ExecutorCompletionService线程安全吗?

时间:2017-02-06 08:00:42

标签: java multithreading java.util.concurrent blockingqueue

我了解ExecutorCompletionService取决于BlockingQueue的线程安全性:

来自BlockingQueue JavaDoc:

  

BlockingQueue实现是线程安全的。所有排队方法   使用内部锁或其他形式以原子方式实现其效果   并发控制。

但是,ExecutorCompletionService有一个构造函数,它接受BlockingQueue的任意实现,这可能不是线程安全的。

这会导致ExecutorCompletionService因线程不安全而受到损害吗?

0 个答案:

没有答案