다음을 통해 공유


missing_wait 클래스

이 클래스는 개체의 소멸자를 실행할 때 task_group 또는 structured_task_group 개체에 여전히 예약된 작업이 있는 경우 발생하는 예외를 설명합니다. 예외의 결과로 스택 해제 때문에 소멸자에 도달한 경우에는 이 예외가 발생하지 않습니다.

구문

class missing_wait : public std::exception;

멤버

공용 생성자

속성 설명
missing_wait 오버로드됨. missing_wait 개체를 생성합니다.

설명

예외 흐름이 없으면 해당 개체가 소멸되도록 허용하기 전에 개체 task_group 또는 run_and_waitstructured_task_group 개체의 메서드를 호출 wait 해야 합니다. 런타임은 이 예외를 호출하거나 run_and_wait 메서드를 호출하는 것을 잊었다는 wait 표시로 throw합니다.

상속 계층 구조

exception

missing_wait

요구 사항

헤더: concrt.h

네임스페이스: 동시성

missing_wait

missing_wait 개체를 생성합니다.

explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();

missing_wait() throw();

매개 변수

_메시지
오류 설명 메시지입니다.

참고 항목

concurrency 네임스페이스
task_group 클래스
wait
run_and_wait
structured_task_group 클래스