Класс context_unblock_unbalanced

Данный класс описывает исключение, выдающееся каждый раз, когда вызовы к методам Block и Unblock объекта Context объединены неправильно.

class context_unblock_unbalanced : public std::exception;

Члены

Открытые конструкторы

Имя

Описание

Конструктор context_unblock_unbalanced::context_unblock_unbalanced

Перегружен. Создает объект context_unblock_unbalanced.

Заметки

Вызовы методов Block и Unblock объекта Context всегда должны быть правильно объединены в пару. Среда параллелизма позволяет операциям происходить в любом порядке. Например, за вызовом к Block может следовать вызов к Unblock или наоборот. Это исключение может быть создано, если, например, два вызова метода Unblock были выполнены подряд на объект Context, который не был заблокирован.

Иерархия наследования

exception

context_unblock_unbalanced

Требования

Заголовок: concrt.h

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

См. также

Ссылки

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

Класс Context

Метод Context::Unblock

Метод Context::Block