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