Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот класс описывает исключение, возникающее, когда задачи по-прежнему запланированы для объекта 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
Пространство имен: конкурентность
отсутствует_ожидание
Формирует объект missing_wait.
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
Параметры
_Сообщение
Описательное сообщение об ошибке.
См. также
Пространство имен параллелизм
Класс task_group
ждать
run_and_wait
Класс structured_task_group