В C ++ 14, похоже, пропущен механизм проверки, std::mutexзаблокирован ли объект или нет. Посмотрите этот ТАК вопрос: /programming/21892934/how-to-assert-if-a-stdmutex-is-locked Есть несколько способов обойти это, например, используя; std::mutex::try_lock() std::unique_lock::owns_lock() Но ни один...