我目前正在阅读关于Java的文章,在许多网站上都给出了这个示例,以实现BlockingQueue的简单实现。代码很简单,但我有点困惑。例如,假设我们填充了队列,然后再尝试加入3次队列。public class BlockingQueue {
private int limit = 10;public BlockingQueue(int limit){ }
public synchronized
下面是我的结果,这在(天真)测试中要快得多,而且我还没有遇到明显的线程问题(但是……(:) OPEN, CLOSED, ERROR; * Relies on the thread-safety of the used BlockingQueueprivate static final TimeUnit UNIT = TimeUnit.SECONDS;
private f