Frage

Ich suche eine BoundedBlockingQueue das kann andere nehmen Queue und lass es begrenzt und blockieren.

ich fand akka.util.BoundedBlockingQueue Welches kann das, aber der Quellcode enthält einige Fixmes. Ich bin mir also nicht sicher, ob es klug ist, den Code zu verwenden.

Am Ende möchte ich eine Prioritätsqueue für den gleichzeitigen Gebrauch begrenzt und verwendet werden.

Gibt es einige andere Klassen, die ich für diese Aufgabe verwenden kann? Vielleicht in Java 7?

War es hilfreich?

Lösung

Die Akka BoundedBlocking -Kündigung scheint für mich ziemlich in Ordnung zu sein (Quellcode). Ich würde es wirklich in Betracht ziehen (zumindest nach dem Schreiben eines guten Satzes von Unit -Tests für die Klasse, da Tests für diese Klasse in AkKA fehlen)

Die Fixmes sind in ziemlich seltsamen Situationen wie Removeall in der Backing -Warteschlange und danach nicht leer, was einfach ein sehr schlechter Fehler in der Implementierung der Backing -Warteschlangenklasse ist.

Ich habe nicht verstanden, was du damit meinst "Der Code lässt mich den Konstruktor nicht generisch machen".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top