System.Threading
Définit les classes et les types qui implémentent la bibliothèque de programmation parallèle.
Pour de plus amples informations, voir :
- Utilisation de la bibliothèque de programmation parallèle (PPL)
- Tutoriels Bibliothèque de programmation parallèle
Package | rtl290.bpl |
---|
Classes
EAggregateException | |
IFuture | IFuture implémente ITask pour avoir une fonction capable de s'exécuter dans un thread parallèle qui renvoie un type spécifique si nécessaire. Le type spécifié par le paramètre de type générique T . (Voir Génériques). |
ITask | ITask fournit un ensemble de méthodes et de propriétés pour démarrer, attendre et annuler un processus, ainsi qu'une propriété pour connaître son statut. |
TAbstractTask | |
TFuture | TFuture fournit les membres et les fonctions qui implémentent IFuture<T>, qui a été renvoyée à partir de la méthode TTask.Future<T>. |
TObjectCache | |
TObjectCaches | |
TParallel | TParallel fournit une classe pour effectuer une boucle ou une jointure d'un ensemble de tâches dans le but d'optimiser l'utilisation des coeurs CPU dans le système. |
TParallelArray | |
TSparseArray | |
TTask | TTask est une classe gérant et représentant des procédures qui peuvent être exécutées dans des threads parallèles. |
TThreadPool | TThreadPool fournit une classe pour la gestion automatique des threads de travail en fonction de la charge du CPU. |
TWorkStealingQueue | TWorkStealingQueue fournit une classe aux tâches push, pop ou remove dans les threads thread-pool. |
Types
TExceptionHandlerEvent | |
TExceptionHandlerProc | |
TFunctionEvent | |
TParallelArrayForProc | |
TTaskStatus | Options pour l'état d'une tâche. |
TThreadPoolStats |