为什么只有ArrayBlockingQueue和SynchronousQueue有公平政策?

时间:2018-02-27 15:31:47

标签: java multithreading producer-consumer blockingqueue

说到实现接口BlockingQueue的所有类,只有ArrayBlockingQueue和SynchronousQueue具有公平策略。

此外,似乎在所有其他BlockingQueue类中"公平性是错误的"意味着首先被阻塞的线程将以随机顺序被解除阻塞。

那么为什么ArrayBlockingQueue和SynchronousQueue在这方面如此特殊且与其他类不同呢?

0 个答案:

没有答案