Partage via


ThreadPool Classe

Définition

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
Object Platform::Object IInspectable ThreadPool
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

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.

Méthodes

RunAsync(WorkItemHandler)

Crée un élément de travail.

RunAsync(WorkItemHandler, WorkItemPriority)

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.

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

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.

S’applique à