Класс improper_lockimproper_lock Class

Этот класс описывает исключение, создаваемое, когда блокировка получена неправильно.This class describes an exception thrown when a lock is acquired improperly.

СинтаксисSyntax

class improper_lock : public std::exception;

ЧленыMembers

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

nameName ОписаниеDescription
improper_lockimproper_lock Перегружен.Overloaded. Создает элемент improper_lock exception.Constructs an improper_lock exception.

КомментарииRemarks

Как правило, это исключение возникает при попытке получить блокировку, не допускающую повторного входа, рекурсивно в том же контексте.Typically, this exception is thrown when an attempt is made to acquire a non-reentrant lock recursively on the same context.

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

exception

improper_lock

ТребованияRequirements

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

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

improper_lockimproper_lock

Создает элемент improper_lock exception.Constructs an improper_lock exception.

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

improper_lock() throw();

ПараметрыParameters

_Message_Message
Описательное сообщение об ошибке.A descriptive message of the error.

См. также разделSee also

Пространство имен Concurrencyconcurrency Namespace
Класс critical_sectioncritical_section Class
Класс reader_writer_lockreader_writer_lock Class