API:System.Threading
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 |