PreallocatedWorkItem 생성자

정의

오버로드

PreallocatedWorkItem(WorkItemHandler)

WorkItemHandler 대리자를 사용하여 새 작업 항목을 초기화하고 작업 항목에 대한 리소스를 미리 할당합니다.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

WorkItemHandler 대리자를 사용하여 새 작업 항목을 초기화하고, 작업 항목에 대한 리소스를 미리 할당하고, 스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위를 지정합니다.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

WorkItemHandler 대리자를 사용하여 새 작업 항목을 초기화하고, 작업 항목에 대한 리소스를 미리 할당하고, 스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위를 지정합니다. 또한 스레드 풀이 작업 항목에 대한 프로세서 시간을 할당하는 방법을 지정합니다.

PreallocatedWorkItem(WorkItemHandler)

WorkItemHandler 대리자를 사용하여 새 작업 항목을 초기화하고 작업 항목에 대한 리소스를 미리 할당합니다.

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler);
 PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)

매개 변수

handler
WorkItemHandler

미리 할당된 작업 항목이 실행되는 메서드를 나타냅니다.

설명

C++에서 WorkItemHandler 대리자로 사용되는 메서드가 민첩한 스레딩 모델 동작을 나타내는지 확인합니다. 작업 항목에서 Agile이 아닌 메서드를 호출하면 교착 상태가 발생합니다.

추가 정보

적용 대상

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

WorkItemHandler 대리자를 사용하여 새 작업 항목을 초기화하고, 작업 항목에 대한 리소스를 미리 할당하고, 스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위를 지정합니다.

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority);
 PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority);
function PreallocatedWorkItem(handler, priority)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority)

매개 변수

handler
WorkItemHandler

미리 할당된 작업 항목이 실행되는 메서드를 나타냅니다.

priority
WorkItemPriority

스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위입니다. 이 매개 변수의 값은 낮음, 보통 또는 높음일 수 있습니다.

설명

PreallocatedWorkItem(WorkItemHandler) 오버로드의 설명 섹션을 참조하세요.

추가 정보

적용 대상

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

WorkItemHandler 대리자를 사용하여 새 작업 항목을 초기화하고, 작업 항목에 대한 리소스를 미리 할당하고, 스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위를 지정합니다. 또한 스레드 풀이 작업 항목에 대한 프로세서 시간을 할당하는 방법을 지정합니다.

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
 PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function PreallocatedWorkItem(handler, priority, options)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions)

매개 변수

handler
WorkItemHandler

미리 할당된 작업 항목이 실행되는 메서드를 나타냅니다.

priority
WorkItemPriority

스레드 풀의 다른 작업 항목을 기준으로 작업 항목의 우선 순위입니다. 이 매개 변수의 값은 낮음, 보통 또는 높음일 수 있습니다.

options
WorkItemOptions

이 매개 변수를 TimeSliced로 설정하면 작업 항목이 다른 시간 조각 작업 항목과 동시에 실행되고 각 작업 항목은 프로세서 시간의 공유를 받습니다. 이 매개 변수를 None으로 설정하면 작업자 스레드를 사용할 수 있게 되면 작업 항목이 실행됩니다.

설명

PreallocatedWorkItem(WorkItemHandler) 오버로드의 설명 섹션을 참조하세요.

추가 정보

적용 대상