Hallo zusammen
Ich implementiere gerade eine Jobqueue. Da die Jobs unterschiedlich hohe Prioritäten besitzen, verwende ich eine Priorityqueue. Das Problem ist, wenn zwei Jobs dieselbe Priorität besitzen soll die Einfügereihenfolge beachtet werden. Die Standart Priorityqueue von Java SE berücksichtig dies nicht und wählt dann eher zufällig ein Job aus.
Gibt es eine PriorityQueue die bei comparTo == 0 die Einfügereihenfolge der Elemente beachtet.
Besten Dank im Voraus
Ich implementiere gerade eine Jobqueue. Da die Jobs unterschiedlich hohe Prioritäten besitzen, verwende ich eine Priorityqueue. Das Problem ist, wenn zwei Jobs dieselbe Priorität besitzen soll die Einfügereihenfolge beachtet werden. Die Standart Priorityqueue von Java SE berücksichtig dies nicht und wählt dann eher zufällig ein Job aus.
Gibt es eine PriorityQueue die bei comparTo == 0 die Einfügereihenfolge der Elemente beachtet.
Besten Dank im Voraus