Поделиться через


Класс 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();

Параметры

_Сообщение
Описательное сообщение об ошибке.

См. также

Пространство имен concurrency