java是BlockingQueue原子的drainTo()方法吗?
如果我这样做:
List<Object> list= new ArrayList<Object>();
queue.drainTo(list); //BlockingQueue
当执行drainTo()时,我是否确信其他线程不能从队列中放入或获取元素
否则,我应该在调用drainTo()之前锁定整个队列吗
你可以在下面搜索框中键入要查询的问题!
如果我这样做:
List<Object> list= new ArrayList<Object>();
queue.drainTo(list); //BlockingQueue
当执行drainTo()时,我是否确信其他线程不能从队列中放入或获取元素
否则,我应该在调用drainTo()之前锁定整个队列吗
共 (0) 个答案