Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
Delphi 12 Athens
|
Re: Threadanzahl begrenzen
18. Sep 2009, 14:50
dann merk dir die Dateien und erstelle erst einen neuen Thread, wenn er noch "Platz" hat.
Oder ganz einfach
- erstelle eine Dateiliste
- erstelle deine 16 Threads
- fülle nun diese Liste
- und wenn ein thread grad nichts zu tun hat, schaut er in diese Liste,
holt sich eine Datei dort raus und arbeitet sie ab
- wenn ein thread nun fertig ist, dann holt er sich die nächste Datei oder geht in einen Wartemodus, bis wieder Dateien in der Liste sind
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
|