다음을 통해 공유


task::wait 메서드

이 작업에 대 한 최종 상태에 도달 하기를 기다립니다.수 wait 인라인 작업, 작업 의존 관계를 모두 만족할 경우이 이미 실행에 대 한 백그라운드 작업자에 의해 획득 된 있습니다 없습니다 실행 합니다.

task_status wait() const;

반환 값

A task_status 하나 될 수 있는 값 completed 또는 canceled.예외에는 선행 작업에서 전파 된 경우 작업을 실행 하는 동안 예외가 발생 했습니다. wait 해당 예외를 throw 합니다.

설명

중요중요

에 Windows 스토어 응용 프로그램을 호출 하지 않습니다 wait STA.에서 실행 되는 연속 본문그렇지 않으면 런타임에서 throw concurrency::invalid_operation 이 메서드 현재 스레드를 차단 하 고 응용 프로그램에서 응답 하지 않을 발생할 수 있습니다.그러나 호출할 수 있는 concurrency::task::get 작업 기반 연속 선행 작업의 결과 받는 방법.

요구 사항

헤더: ppltasks.h

네임 스페이스: 동시성

참고 항목

참조

작업 클래스(동시성 런타임)