Gibt es eine (unbegrenzte) faire Blockierungswarteschlange in Java?

Ist eine Implementierung der Blockierungswarteschlange vorhanden, die eine faire take () - Operation garantiert, wenn mehrere Konsumenten Elemente aus derselben Warteschlange entfernen? Ich habe LinkedBlockingQueue und LinkedTransferQueue überprüft und es sieht so aus, als wären beide unfair. ArrayBlockingQueue bietet einen fairen Betrieb, ist aber begrenzt.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage