Thema: Delphi Langsames Multithreading

Einzelnen Beitrag anzeigen

BLin4ik

Registriert seit: 23. Nov 2011
40 Beiträge
 
Delphi 5 Enterprise
 
#14

AW: Langsames Multithreading

  Alt 27. Mai 2015, 14:03
Die Threads müssen zugewiesen werden, da das in Delphi 5 nicht automatisch passiert und alle nur den ersten Kern verwenden.
Das stimmt nicht, die Verteilung der Threads hat mit Delphi 5 nichts zu tun.
Nimmt man die normale TThread-Klasse kriegen die Threads immer den ersten Kern zugewiesen (wurde getestet),
deswegen habe ich eine eigene MultiThread-Klasse erstellt die sich im Kreis dreht, sodass
je nach Anzahl der Threads, alle Kerne gleichmäßig bedient werden.
  Mit Zitat antworten Zitat