![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 04.12.2001
Alter: 46
Beiträge: 266
|
![]() hi leute
ich habe ein allgemeine frage zu threads, und zwar: habe ich ein programm mit gui (swing), dieses programm soll auch berechnungen durchführen. während diesen berechnungen würde ich gerne einen fortschrittsbalken am bildschirm anzeigen, welcher mir den aktuellen fortschritt zeigt. (frage 1: )dies ist doch sicher mit threads zu realisieren? der eine thread berechnet, während der andere für den fortschrittsbalken arbeitet. (frage 2: )nur wie können die beiden miteinander kommunizieren, damit der fortschrittsbalken auch einen vernünftigen stand der berechnungen wiedergibt? (frage 3: )und nehme ich richtig an, wenn das alles möglich ist, das ich den beide threads durch ein Event jederzeit beenden kann? (frage 4: )und wenn ich threads verwende, muss dann mein gesamtes gui-programm in einem thread ablaufen? ich wäre euch für antworten sehr dankbar. jopp |
![]() |
![]() |
![]() |
#2 | ||||
Hero
![]() |
![]() Zitat:
Zitat:
Zitat:
Zitat:
____________________________________
Bibel |
||||
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() http://www.boku.ac.at/javaeinf/jein2.html#thread
da steht noch was über multithreading in java.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
#4 |
Veteran
![]() Registriert seit: 04.12.2001
Alter: 46
Beiträge: 266
|
![]() danke für die rasche antwort
die 4. antwort habe ich nicht ganz verstanden. ich kann mich erinnern einmal gelesen zu haben, das ein java programm als prozess in einem betriebssystem läuft und dieser prozess dann verschiedene threads beinhalten kann. also läuft das programm sowieso in einem thread nur wird dieser nicht von mir sondern vom system erzeugt. ist das so richtig oder habe ich das falsch verstanden? die 3. antwort ist verständlich. ich mache einfach abfragen in den thread, wodurch dieser dann gestoppt, unterbrochen werden kann. das mit der variablen synchronized muss ich mir mal genauer anschauen. auf jeden fall mal ein herzliches dankeschön für die antworten. jopp |
![]() |
![]() |
![]() |
#5 | |
Hero
![]() |
![]() Zitat:
____________________________________
Bibel |
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|