std::unique_lock (3) Linux Manual Page
std::unique_lock – std::unique_lock Synopsis Defined in header <mutex> template< class Mutex > (since C++11) class unique_lock; The class unique_lock is a general-purpose mutex ownership wrapper allowing deferred locking, time-constrained attempts at locking, recursive locking, transfer of lock ownership, and use with condition variables. The class unique_lock is movable, but not copyable — it meets the…
