Класс context_unblock_unbalanced
Данный класс описывает исключение, создаваемое, если вызовы методов 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();
Параметры
_Сообщение
Описательное сообщение об ошибке.