Condividi tramite


ThreadPool Classe

Definizione

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
Ereditarietà
Object Platform::Object IInspectable ThreadPool
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La classe ThreadPool include solo metodi statici, pertanto i relativi metodi possono essere chiamati senza creare un'istanza della classe .

Metodi

RunAsync(WorkItemHandler)

Crea un elemento di lavoro.

RunAsync(WorkItemHandler, WorkItemPriority)

Crea un elemento di lavoro e ne specifica la priorità rispetto ad altri elementi di lavoro nel pool di thread.

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Crea un elemento di lavoro, specifica la priorità rispetto ad altri elementi di lavoro nel pool di thread e specifica la durata dell'esecuzione degli elementi di lavoro.

Si applica a