내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

ThreadPool Class

스레드 풀에 대한 액세스를 허용합니다. 스레드 풀 사용에 대한 자세한 지침은 Windows 스토어 앱에서 스레드 풀 사용을 참조하십시오.

참고  ThreadPool API는 데스크톱뿐만 아니라 Windows 스토어 앱에서도 지원됩니다.

구문


Public NotInheritable Class ThreadPool

특성

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

멤버

ThreadPool클래스에는 다음과 같은 형식의 멤버가 있습니다.

메서드

The ThreadPool 클래스 - 이러한 메서드가 있습니다. 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
RunAsync(WorkItemHandler) Creates a work item.
RunAsync(WorkItemHandler, WorkItemPriority) Creates a work item and specifies its priority relative to other work items in the thread pool.
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions) Creates a work item, specifies its priority relative to other work items in the thread pool, and specifies how long-running work items should be run.

 

설명

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

예제

다음 코드는 WorkItemHandler 대리자 메서드를 전달하여 작업 항목을 만드는 방법을 보여 줍니다. 대리자 메서드는 operation 매개 변수의 Canceled 속성을 주기적으로 확인해야 하며 작업 항목이 취소된 경우 정상적으로 종료해야 합니다.


IAsyncAction WorkItem =
    Windows.System.Threading.ThreadPool.RunAsync(ExampleWorkItemHandler,
                                                 WorkItemPriority.Normal);

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.System.Threading
Windows::System::Threading [C++]

Metadata

Windows.winmd

 

 

표시:
© 2015 Microsoft