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