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

PreallocatedWorkItem Class

스레드 풀로 전송되기 전에 미리 할당된 작업 항목이 생성되므로 필요할 경우 스레드 풀로 전송할 수 있도록 작업 항목을 생성할 수 있습니다., 예를 들면 작업 항목을 만들 수 있을 만큼 충분한 리소스를 사용할 수 없는 상황에서도 리소스 할당 해제 루틴이 호출될 수 있으므로 리소스 할당 해제 루틴에 필요한 경우 PreallocatedWorkItem을 만들 수 있습니다.

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

구문

Public NotInheritable Class PreallocatedWorkItem

특성

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

멤버

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

생성자

PreallocatedWorkItem클래스에는 다음과 같은 생성자가 있습니다.

생성자Description
PreallocatedWorkItem(WorkItemHandler) Initializes a new work item with a WorkItemHandler delegate, allocating resources for the work item in advance.
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) Initializes a new work item with a WorkItemHandler delegate, allocating resources for the work item in advance, and specifies the priority of the work item relative to other work items in the thread pool.
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) Initializes a new work item with a WorkItemHandler delegate, allocating resources for the work item in advance, and specifies the priority of the work item relative to other work items in the thread pool. Also specifies how the thread pool will allocate processor time for the work item.

 

메서드

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

메서드Description
RunAsync Submits the preallocated work item to the thread pool, without requiring any additional resources to be allocated.

 

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

지원되는 최소 전화

Windows Phone 8

Namespace

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

Metadata

Windows.winmd

참고 항목

Object

 

 

표시:
© 2014 Microsoft