ThreadPool Classe
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’accès au pool de threads. Pour obtenir des conseils détaillés sur l’utilisation du pool de threads, consultez Threading et programmation asynchrone :
- Envoyer un élément de travail au pool de threads
- Utiliser un minuteur pour envoyer un élément de travail
- Créer un élément de travail périodique
- Comment créer et utiliser des éléments de travail pré-alloués
- Meilleures pratiques pour l’utilisation du pool de threads
- Comment répondre aux événements nommés et aux sémaphores
- Comment utiliser des fonctions en tant que délégués d’élément de travail
Notes
L’API ThreadPool est prise en charge pour les applications de bureau et UWP.
public ref class ThreadPool abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ThreadPool final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ThreadPool
Public Class ThreadPool
- Héritage
- Attributs
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
La classe ThreadPool n’a que des méthodes statiques, de sorte que ses méthodes peuvent être appelées sans créer de instance de la classe.
Run |
Crée un élément de travail. |
Run |
Crée un élément de travail et spécifie sa priorité par rapport aux autres éléments de travail dans le pool de threads. |
Run |
Crée un élément de travail, spécifie sa priorité par rapport aux autres éléments de travail du pool de threads et spécifie la durée d’exécution des éléments de travail. |
Produit | Versions |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |