다음을 통해 공유


task_completion_event::set 메서드

작업 완료 이벤트를 설정합니다.

bool set(
   _ResultType _Result
) const ;

bool set() const ;

매개 변수

  • _Result
    이 이벤트를 설정할 결과입니다.

반환 값

이벤트 설정에 성공할 경우 메서드는 true를 반환합니다. 이벤트가 이미 설정된 경우 false를 반환합니다.

설명

set에 대한 여러 호출 또는 동시 호출이 있는 경우 첫 번째 호출만 성공하고 결과가 나타나면 작업 완료 이벤트에 저장됩니다. 나머지 세트는 무시되고 메서드는 false를 반환합니다. 작업 완료 이벤트를 설정하면 해당 이벤트에서 만들어진 모든 작업이 즉시 완료되고 연속 작업이 있을 경우 예약됩니다. void 이외에 _ResultType를 가진 작업 완료 개체는 연속으로 값을 전달합니다.

요구 사항

헤더: ppltasks.h

네임스페이스: 동시성

참고 항목

참조

task_completion_event 클래스