Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This version of Boost is under active development. You are currently in the master branch. The current version is 1.91.0.
boost::interprocess::lock_exception
// In header: <boost/interprocess/exceptions.hpp> class lock_exception : public boost::interprocess::interprocess_exception { public: // public member functions lock_exception(error_code_t = lock_error) noexcept; const char * what() const noexcept; };
This is the exception thrown by shared interprocess_mutex family when a deadlock situation is detected or when using a interprocess_condition the interprocess_mutex is not locked