TccScriptThreads.NumberOfProcessors
- Former user (Deleted)
Owned by Former user (Deleted)
Sept. 23, 2016
1 min read
Loading data...
Parameter
() : Integer;
Beschreibung
NumberOfProcessors gibt die Anzahl der logischen Prozessoren im System zurück und ermöglicht es damit ein System dynamisch optimal auszulasten. Bei rechenintensiven Aufgaben würde dann NumberOfProcessors der Anzahl der zu erstellenden Threads entsprechen.
Ein System mit einer physischen CPU und 8 Rechenkernen würde im Ergebnis 8 zurückgeben. Ein System mit zwei physischen CPUs mit jeweils 4 Kernen würde ebenfalls 8 zurückliefern.
Beispiel
Threads := TccScriptThreads.Create; try ShowMessage(Threads.NumberOfProcessors); finally Threads.Free; end;
oder
Threads := TccScriptThreads.Create; try for i:=0 to Threads.NumberOfProcessors-1 do begin Threads.Add('...',tpNormal); end; Threads.Start; finally Threads.Free; end;