Registriert seit: 24. Apr 2006
Ort: Wustermark
354 Beiträge
Delphi 10.3 Rio
|
Re: Programmierung von Computer mit mehreren Prozessorkernen
12. Feb 2007, 13:21
Es kommt auf das darunterliegende Betriebssystem an.
Windows nutzt mehrere Prozessoren um Threads auf verschiedene Prozessoren auszu"lagern", d.h. wenn dein Programm mehrere Threads benutzt, gewinnt es an Geschwindigkeit. Bei nur einem Prozessor( -Kern) dementsprechend langsamer, da Windows mehr zu tun hat die verfügbare Prozessorzeit auf die gewünschte Anzahl Threads zu verteilen (Thread stoppen, ggf. auslagern, neuen Thread laden und anstossen; das braucht einfach Zeit)
Tritz roten Kasten abgesendet, auch wenn nicht viel neues drin steht....
|