Класс missing_wait
Этот класс описывает исключение, возникающее при наличии задач, для которых по-прежнему запланирован объект task_group
или structured_task_group
на момент выполнения деструктора объекта. Это исключение не создается, если деструктор достигается из-за освобождения стека в результате исключения.
Синтаксис
class missing_wait : public std::exception;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
missing_wait | Перегружен. Формирует объект missing_wait . |
Замечания
Отсутствующий поток исключений отвечает за вызов wait
либо run_and_wait
метод или метод объекта task_group
, structured_task_group
прежде чем разрешать деструкцию этого объекта. Среда выполнения создает это исключение в качестве указания на то, что вы забыли вызвать wait
или run_and_wait
метод.
Иерархия наследования
exception
missing_wait
Требования
Заголовок: concrt.h
Пространство имен: concurrency
missing_wait
Формирует объект missing_wait
.
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
Параметры
_Сообщение
Описательное сообщение об ошибке.
См. также
Пространство имен concurrency
Класс task_group
ждать
run_and_wait
Класс structured_task_group