task_completion_event 클래스
task_completion_event 클래스를 사용 하 여 조건이 만족 될 때까지 작업의 실행을 지연 하거나 외부 이벤트에 대 한 응답 작업을 시작할 수 있습니다.
template<
typename _ResultType
>
class task_completion_event;
template<>
class task_completion_event<void>;
매개 변수
_ResultType
이 결과 형식의 task_completion_event 클래스입니다.T
Members
Public 생성자
Name |
설명 |
---|---|
task_completion_event 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
오버로드.작업 완료 이벤트를 설정합니다. |
|
이 이벤트와 관련 된 모든 작업에 대 한 예외를 전파 합니다. |
설명
시나리오 완료 되는 작업을 만들 수를 요구 하 고 있으므로 해당 연속 문자 나중에 일부 지점에서 실행을 예약 하는 경우 작업 완료 이벤트에서 만든 작업을 사용 합니다.task_completion_event 작업을 만들고 관련 작업을 완료 하 고 해당 연속 문자에 해당 값을 결과로 제공 됩니다 설정 메서드를 호출 하 여 해당 형식의 값으로 작업 완료 이벤트에는 동일한 형식을 가져야 합니다.
절대로 작업 완료 이벤트가 신호를 받으면이 소멸 된 때 만든 작업 취소 됩니다.
task_completion_event스마트 포인터 처럼 동작 하 고 값으로 전달 되어야 합니다.
상속 계층 구조
task_completion_event
요구 사항
헤더: ppltasks.h
네임 스페이스: 동시성