System.Threading
Definiert Klassen und Typen, die die PPL (Parallel Programming Library) implementieren.
Weitere Informationen finden Sie unter:
Package | rtl230.bpl |
---|
Klassen
EAggregateException | |
EOperationCanceled | |
IFuture | IFuture implementiert ITask, damit eine Funktion vorhanden ist, die in einem parallelen Thread ausgeführt werden kann und bei Bedarf einen bestimmten Typ zurückgibt. Der Typ wird von dem generischen Typparameter T festgelegt. (Siehe Generics). |
ITask | ITask stellt eine Reihe von Methoden und Eigenschaften zum Starten, Warten und Abbrechen eines Prozesses sowie eine Eigenschaft zum Ermitteln des Status bereit. |
TAbstractTask | |
TFuture | TFuture stellt Member und Funktionen bereit, die das Interface IFuture<T> implementieren, das von der Methode TTask.Future<T> zurückgegeben wurde. |
TObjectCache | |
TObjectCaches | |
TParallel | TParallel stellt eine Klasse bereit, um eine Reihe von Aufgaben in einer Schleife zu durchlaufen oder zu gruppieren, und dabei alle CPU-Kerne im System effizient zu nutzen. |
TSparseArray | |
TTask | TTask ist eine Klasse für die Verwaltung und Repräsentation von Prozeduren, die in parallelen Threads ausgeführt werden können. |
TThreadPool | TThreadPool stellt eine Klasse für die Verwaltung automatischer Arbeits-Threads auf Basis der Arbeitslast der CPU bereit. |
TWorkStealingQueue | TWorkStealingQueue stellt eine Klasse bereit, mit der Aufgaben Thread-Pool-Threads hinzugefügt, daraus übernommen oder entfernt werden können. |
Typen
_di_ITask | Delphi-Interface von ITask für C++-Anwendungen. |
_di_TExceptionHandlerProc | Delphi-Interface von TExceptionHandlerProc für C++-Anwendungen. |
TExceptionHandlerEvent | |
TExceptionHandlerProc | |
TTaskStatus | Optionen für den Status einer Aufgabe. |