Hallo,
ich bin auf einen Fehler bei LinkedList gestoßen,welcher mir Kopfzerbrechen bereitet.
Zwei Threads:
1. Fügt Elemente vom Typ Target der List hinzu.
2. Bearbeitet die Elemente und löscht diese anschließend.
Nun gibt es ab und zu Probleme: isEmpty ist false und Thread zwei will den Inhalt bearbeiten.
Leider sehen die Attribute von TaskListe wie folgt aus:
first: null
last: null
modcount: 12147
size: 1
wenn kein Element drin ist, wie kann dann isEmpty false zurückgeben?
Ich nehme mal an LinkedList ist nicht Thread sicher, was kann ich da machen? Selber schreiben?
vielen Dnak
ich bin auf einen Fehler bei LinkedList gestoßen,welcher mir Kopfzerbrechen bereitet.
Zwei Threads:
1. Fügt Elemente vom Typ Target der List hinzu.
Code:
TaskListe.add(new Target());
Java:
while(TaskListe!=null){
while(TaskListe.isEmpty()){}
//macht etwas
TaskListe.remove(0);
}
Nun gibt es ab und zu Probleme: isEmpty ist false und Thread zwei will den Inhalt bearbeiten.
Leider sehen die Attribute von TaskListe wie folgt aus:
first: null
last: null
modcount: 12147
size: 1
wenn kein Element drin ist, wie kann dann isEmpty false zurückgeben?
Ich nehme mal an LinkedList ist nicht Thread sicher, was kann ich da machen? Selber schreiben?
vielen Dnak