Home
/
JavaForum
/
Swing + AWT
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.872 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 215 von 1460 (15%)
Autor
Fokko
Datum
20.11.03, 22:00
Betreff
TreeSize - Programm
Hi, kennt vielleicht jemand das Programm TreeSize Professionel?
Ich habe vor sowas in Java zu basteln, damit ich es auch auf Linux einsetzen kann.
Ich habs auch schon hinbekommen, denn ist ja nicht so schwer.
Das Problem ist jetzt aber, das es nicht performant ist. Ich würde gerne das auf mehrer Threads aufteilen.
1. Thread: Die grafische Oberfläche mit nen Textfeld fürs Verzeichnis, und zwei button (einer zum starten, der andere zum unterbrechen)
2. Thread: durchläuft die Verzeichnisse und zählt die bytes zusammen
3. Thread: duchrläuft die Verzeichnisse und baut den JTree auf
Nun muß ich aber es hinbekommen, das die Thread gegenseitig die informationen kriegen. Schön wäre es wenn z.B. der Tree mit der Zeit aufgebaut wird.
Damit meine ich, wenn er noch in den unteren Verzeichnissen am suchen ist, kann er ja schon mal die ersten anzeigen und die bytes die er bis dahin zusammengerechnet hat.
Und es sollte klappen, daß wenn man den Stop-Button drückt er aufhört zu rechnen und erstmal alles das präsentiert, was er bis dahin berechnet hat.
Ich erwarte jetzt nicht, das hier jemand mir das Programm postet, sondern mir evtl. Hilfestellung gibt in der Behandlung der Threads und dem Informationsaustausch zwischen ihnen.
Vielen Dank
Fokko
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com