Hallo!
Ich lese im Moment ein paar Dateien mit Java aus. Für jede Datei soll es einen eigenen Thread geben. Falls beim Einlesen irgendwelche Fehler auftreten, soll der fehlerhafte Teil der Datei in einem JPanel angezeigt werden und man hat die Möglichkeit, die Stelle zu korrigieren. Mein Problem ist nun, dass mehrere Threads gleichzeitig einen Fehler werfen können und viele Fenster auf einmal aufblitzen, wo man etwas korrigieren soll. Es soll natürlich immer nur ein Fenster aufgerufen werden. Ich habe schon an eine globale Liste gedacht, wo man immer den ersten Eintrag rauspickt, aber find die Lösung nicht so schön. Habt ihr da vielleicht bessere Ideen?
Ich lese im Moment ein paar Dateien mit Java aus. Für jede Datei soll es einen eigenen Thread geben. Falls beim Einlesen irgendwelche Fehler auftreten, soll der fehlerhafte Teil der Datei in einem JPanel angezeigt werden und man hat die Möglichkeit, die Stelle zu korrigieren. Mein Problem ist nun, dass mehrere Threads gleichzeitig einen Fehler werfen können und viele Fenster auf einmal aufblitzen, wo man etwas korrigieren soll. Es soll natürlich immer nur ein Fenster aufgerufen werden. Ich habe schon an eine globale Liste gedacht, wo man immer den ersten Eintrag rauspickt, aber find die Lösung nicht so schön. Habt ihr da vielleicht bessere Ideen?