1.BlockingQueue是什么 BlockingQueue是一个队列,在进行检索或移除一个元素的时候,它会等待队列变为非空;当添加一个元素的时候,它会等待队列中的可用空间。BlockingQueue接口是Java集合框架中的一部分,主要用于实现生产者-消费者模式 2.在Queue中poll()和remove()有什么区别 相同点:都是返回第一个元素,并在队列中删除返回的对象不同点:如果没有元素,poll()会返回null,而remove()会直接抛出异常