/
TccScriptThreads Klasse

TccScriptThreads Klasse

Inhalt

Die Klasse TccScriptThreads bietet die Möglichkeit Scripte parallelisiert auszuführen und somit Aufgaben auf n Threads zu verteilen. Jeder Thread kann dabei individuell konfiguriert werden, in Form von Code und Parametern. Der Thread-Manager wartet nach der Ausführung auf die Beendigung aller Teilaufgaben.

Threads können genutzt werden um ein System optimal auszulasten oder der Überbrückung von langsamen seriellen Ausführungen wie beispielsweise Dateisystem-Operationen oder Web-Requests bei der die CPU-Auslastung eher im Hintergrund stehen.

Thread-Scripte

Die in TccScriptThreads verwendeten Scripte haben einen definierten Aufbau.

Dieser ist wie folgt definiert:

function ccThread : Variant; 
begin 
  // Do something...
  Result := ...; 
end; 

Der Rückgabewert ist beliebig in Inhalt und Typus, muss aber immer gesetzt werden.

Innerhalb der Funktion ccThread kann jeder beliebige Code ausgeführt werden.

Tipp

Anstatt das Thread-Script direkt als "Script im Script" zu definieren, kann es in eine Ressource ausgelagert werden und via ccScriptEngine.GetResource eingefügt werden.

Related content

TccScriptThreads Klasse
TccScriptThreads Klasse
More like this
TccScriptThreads Beispiel
TccScriptThreads Beispiel
More like this
TccScriptThreads Beispiel
TccScriptThreads Beispiel
More like this
TccScriptThreads Beispiel
TccScriptThreads Beispiel
More like this
TccScriptThreads Beispiel
TccScriptThreads Beispiel
More like this
TccScriptThreads.Start
TccScriptThreads.Start
More like this