Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

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

AW: Parallel Programming Library: Reihenfolge von Tasks (Priorisierung)

  Alt 26. Okt 2020, 13:55
Gibt es von der PPL eine vorgefertigte Lösung, um so ein grundsätzliches Problem zu lösen?
Ich würde bei dieser Problemstellung ganz auf die PPL verzichten. Da Du die Bilder - wenn ich es richtig verstanden habe - von der Platte liest,
würde ich sowieso nicht mehr als 8 Threads nehmen, ggf. sogar weniger.
In so einen Fall nehme ich 6 Worker Thread und 2 Prio-Threads. Oder (4/1).

Von da aus gibt es zwei Möglichkeiten. Entweder eine direkte Trennung 2 (Threadsafe)-Listen oder ggf. einen Thread-Listen-Thread die die Aufgaben verteilt und ggf.
die Liste umsortiert oder Aufgaben nach Priorität rauspickt und dann verteilt.

Mavarik
  Mit Zitat antworten Zitat