ThreadPool.RunAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
RunAsync(WorkItemHandler) |
작업 항목을 만듭니다. |
RunAsync(WorkItemHandler, WorkItemPriority) |
작업 항목을 만들고 스레드 풀의 다른 작업 항목을 기준으로 우선 순위를 지정합니다. |
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
작업 항목을 만들고, 스레드 풀의 다른 작업 항목을 기준으로 우선 순위를 지정하고, 장기 실행 작업 항목을 실행할 방법을 지정합니다. |
RunAsync(WorkItemHandler)
작업 항목을 만듭니다.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler);
/// [Windows.Foundation.Metadata.Overload("RunAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler);
[Windows.Foundation.Metadata.Overload("RunAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler);
function runAsync(handler)
Public Shared Function RunAsync (handler As WorkItemHandler) As IAsyncAction
매개 변수
- handler
- WorkItemHandler
스레드가 작업 항목을 실행할 수 있게 될 때 호출할 메서드입니다.
반환
작업 항목에 대한 액세스를 제공하는 IAsyncAction 인터페이스입니다.
- 특성
추가 정보
적용 대상
RunAsync(WorkItemHandler, WorkItemPriority)
작업 항목을 만들고 스레드 풀의 다른 작업 항목을 기준으로 우선 순위를 지정합니다.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority);
function runAsync(handler, priority)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority) As IAsyncAction
매개 변수
- handler
- WorkItemHandler
스레드가 작업 항목을 실행할 수 있게 될 때 호출할 메서드입니다.
- priority
- WorkItemPriority
스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위입니다. 이 매개 변수의 값은 낮음, 보통 또는 높음일 수 있습니다.
반환
작업 항목에 대한 액세스를 제공하는 IAsyncAction 인터페이스입니다.
- 특성
추가 정보
적용 대상
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)
작업 항목을 만들고, 스레드 풀의 다른 작업 항목을 기준으로 우선 순위를 지정하고, 장기 실행 작업 항목을 실행할 방법을 지정합니다.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function runAsync(handler, priority, options)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions) As IAsyncAction
매개 변수
- handler
- WorkItemHandler
스레드가 작업 항목을 실행할 수 있게 될 때 호출할 메서드입니다.
- priority
- WorkItemPriority
스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위입니다.
- options
- WorkItemOptions
이 매개 변수가 TimeSliced인 경우 작업 항목은 다른 시간 조각 작업 항목과 동시에 실행되며 각 작업 항목은 프로세서 시간의 공유를 받습니다. 이 매개 변수가 None이면 작업자 스레드를 사용할 수 있게 되면 작업 항목이 실행됩니다.
반환
작업 항목에 대한 액세스를 제공하는 IAsyncAction 인터페이스입니다.
- 특성