Hallo zusammen,
ich habe eine Anwendung mit einer Swing Gui zu der ich jetzt noch eine Konsole hinzugefuegt habe. Ich dachte nicht das es dabei grosse Komplikationen geben wuerde. Die Konsole laeuft logischerweise in einem eigenen Thread.
Problem ist jetzt folgendes:
Starte ich die GUI vor der Konsole, dann haengt sich die GUI unter dem Arbeiten mit ihr auf.
Starte ich Konsole vor GUI, dann kriege ich die GUI nicht angezeigt bevor ich einen Befehl auf der Konsole ausgefuehrt habe.
Ich habe gelesen, dass es Probleme macht wenn 2 Threads um eine Ressource (hier system.out) konkurrieren?! (die gui macht auch system.out.prints)
Kann mir jemand sagen wie ich das Problem moeglichst einfach in den Griff bekomme?
danke
ich habe eine Anwendung mit einer Swing Gui zu der ich jetzt noch eine Konsole hinzugefuegt habe. Ich dachte nicht das es dabei grosse Komplikationen geben wuerde. Die Konsole laeuft logischerweise in einem eigenen Thread.
Problem ist jetzt folgendes:
Starte ich die GUI vor der Konsole, dann haengt sich die GUI unter dem Arbeiten mit ihr auf.
Starte ich Konsole vor GUI, dann kriege ich die GUI nicht angezeigt bevor ich einen Befehl auf der Konsole ausgefuehrt habe.
Ich habe gelesen, dass es Probleme macht wenn 2 Threads um eine Ressource (hier system.out) konkurrieren?! (die gui macht auch system.out.prints)
Kann mir jemand sagen wie ich das Problem moeglichst einfach in den Griff bekomme?
danke