Forum: Programmieren allgemein
by Uwe Raabe,
10. Mai 2013
Der Wert, der da rauskommt ist mal gerade die Zeit für das Erstellen der Dateiliste und das Erzeugen und Starten der Threads. Die Laufzeit der Threads kommt da überhaupt nicht zu tragen. Dazu müsstest du auf das Beenden aller Threads warten.
Forum: Programmieren allgemein
by Uwe Raabe,
10. Mai 2013
Das FreeOnTerminate gehört in die Schleife, sonst gilt es nur für die als letztes erzeugte Thread-Instanz.
Du erzeugst jetzt für jede gefundene Datei einen Thread - das ist bei vielen Dateien auch wieder nicht optimal.
Daß du nicht auf das Ende der jeweiligen Threads wartest, wurde ja schon gesagt.
Forum: Programmieren allgemein
by Uwe Raabe,
9. Mai 2013
Darf ich dir einen Rat geben? Lass lieber die Finger von Threads bis du weißt, was du tust.