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