BlockingQueue的drainTo()方法是原子的吗?

时间:2015-06-20 13:40:58

标签: java multithreading synchronization

如果我这样做:

List<Object> list= new ArrayList<Object>();
queue.drainTo(list); //BlockingQueue 

我确信在执行 drainTo()时,其他线程无法从队列中取出元素?

否则,我应该在调用 drainTo()之前锁定整个队列吗?

0 个答案:

没有答案