Thema: Delphi Threadanzahl begrenzen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.316 Beiträge
 
Delphi 12 Athens
 
#7

Re: Threadanzahl begrenzen

  Alt 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.
  Mit Zitat antworten Zitat