标签: java multithreading producer-consumer blockingqueue
说到实现接口BlockingQueue的所有类,只有ArrayBlockingQueue和SynchronousQueue具有公平策略。
此外,似乎在所有其他BlockingQueue类中"公平性是错误的"意味着首先被阻塞的线程将以随机顺序被解除阻塞。
那么为什么ArrayBlockingQueue和SynchronousQueue在这方面如此特殊且与其他类不同呢?