Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.316 Beiträge
Delphi 12 Athens
|
Re: Threadanzahl begrenzen
18. Sep 2009, 15: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
...
Ein Therapeut entspricht 1024 Gigapeut.
|