public interface BlockingQueue
extends Queue
BlockingQueue 不接受 null 元素,当插入null元素时,报空指针异常。
BlockingQueue可以是限定容量的。它在任意给定时间都可以有一个 remainingCapacity,超出此容量,便无法无阻塞地 put附加元素。没有任何内部容量约束的 BlockingQueue总是报告 Integer.MAX_VALUE的剩余容量。
public interface BlockingQueue
extends Queue
BlockingQueue 不接受 null 元素,当插入null元素时,报空指针异常。
BlockingQueue可以是限定容量的。它在任意给定时间都可以有一个 remainingCapacity,超出此容量,便无法无阻塞地 put附加元素。没有任何内部容量约束的 BlockingQueue总是报告 Integer.MAX_VALUE的剩余容量。