improper_lock Class

This class describes an exception thrown when a lock is acquired improperly.

class improper_lock : public std::exception;

Members

Public Constructors

Name

Description

improper_lock::improper_lock Constructor

Overloaded. 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

Header: concrt.h

Namespace: concurrency

See Also

Reference

concurrency Namespace

critical_section Class

reader_writer_lock Class