missing_wait 클래스
이 클래스는 개체의 소멸자를 실행할 때 task_group
또는 structured_task_group
개체에 여전히 예약된 작업이 있는 경우 발생하는 예외를 설명합니다. 예외의 결과로 스택 해제 때문에 소멸자에 도달한 경우에는 이 예외가 발생하지 않습니다.
구문
class missing_wait : public std::exception;
멤버
공용 생성자
속성 | 설명 |
---|---|
missing_wait | 오버로드됨. missing_wait 개체를 생성합니다. |
설명
예외 흐름이 없으면 해당 개체가 소멸되도록 허용하기 전에 개체 task_group
또는 run_and_wait
structured_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 클래스