다음을 통해 공유


ThreadPool 클래스

정의

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
상속
Object Platform::Object IInspectable ThreadPool
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

ThreadPool 클래스에는 정적 메서드만 있으므로 클래스의 instance 만들지 않고 메서드를 호출할 수 있습니다.

메서드

RunAsync(WorkItemHandler)

작업 항목을 만듭니다.

RunAsync(WorkItemHandler, WorkItemPriority)

작업 항목을 만들고 스레드 풀의 다른 작업 항목을 기준으로 우선 순위를 지정합니다.

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

작업 항목을 만들고, 스레드 풀의 다른 작업 항목을 기준으로 우선 순위를 지정하고, 장기 실행 작업 항목을 실행할 방법을 지정합니다.

적용 대상