Zitat:
|
(frage 1: )dies ist doch sicher mit threads zu realisieren?
|
genau
Zitat:
|
(frage 2: )nur wie können die beiden miteinander kommunizieren, damit der fortschrittsbalken auch einen vernünftigen stand der berechnungen wiedergibt?
|
eine Variable mit
synchronized verwenden und abfragen
Zitat:
|
(frage 3: )und nehme ich richtig an, wenn das alles möglich ist, das ich den beide threads durch ein Event jederzeit beenden kann?
|
verwende
interrupt() und
isInterrupted(). Der Thread kann sich nach Prüfung dieser Methode durch Erreichen des Endes der
run() Methode verabschieden.
Zitat:
|
(frage 4: )und wenn ich threads verwende, muss dann mein gesamtes gui-programm in einem thread ablaufen?
|
Bei der Verwendung von Theads gibt es nur ein einziges Programm. Das ist sinnvoller als das Schreiben eines zweiten Programms. Threads benötigen wenige Speicher und sind schneller.