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


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

Пространство имен: конкурентность

context_unblock_unbalanced

Формирует объект context_unblock_unbalanced.

explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();

context_unblock_unbalanced() throw();

Параметры

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

См. также

Пространство имен параллелизм