Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Verwenden der Parallel Library?

  Alt 18. Dez 2014, 13:10
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, wenn die aktuelle Systemauslastung das zulässt.

Wenn du irgendetwas beinflussen willst, dann gehe an den ThreadPool (du bist nicht an den DefaultThreadPool gebunden) und setzte Min/MaxWorker auf einen dir genehmen Wert.
Ne alles schick... Die wichtige Info war: Eine TTask wird von Worker Threads abgearbeitet und nicht wie ich dachte: TTask ist ein Thread...

Mavarik
[Thread Closed]
  Mit Zitat antworten Zitat