Forum: Programmieren allgemein
Delphi
by Sir Rufo,
18. Dez 2014
Issa gar nicht ... der ist immer noch offen :P
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
18. Dez 2014
Häh, wie ... du willst also am ThreadPool vorbei (der genau das nämlich macht) da nochmal entscheiden ...
Irgendwie unlogisch ...
Erzeuge einfach die Tasks, wenn die abgearbeitet werden sollen, wenn es 1000 sind, mach 1000, 100000? mach 100000, usw.
Der ThreadPool kümmert sich darum, die anstehenden Tasks in möglichst kurzer Zeit abzuarbeiten und erstellt automatisch mehr WorkerThreads,...
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
18. Dez 2014
Dann hast du die Threading Library noch nicht verstanden ;)
Ein Task ist eine Aufgabe und diese eine Aufgabe wird in irgendeinem WorkerThread aus dem ThreadPool ausgeführt.
Ein Parallel.For macht nichts anderes als ganz stumpf n Tasks anzulegen und auf die Erledigung aller dieser Tasks zu warten.
Eine Aufgabe (Task) kann nicht automatisch in Untertasks zerlegt werden, die dann parallel...
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
18. Dez 2014
Kannst du den Satz bitte einmal in Deutsch übersetzen? Google-Translate versagt hier :stupid: