Метод unique_lock::try_lock
Попытки получить права владельца связанного объекта mutex без блокировки.
bool try_lock() _NOEXCEPT;
Возвращаемое значение
Значение true, если метод успешно получает права владельца mutex; в противном случае — значение false.
Заметки
При наличии сохраненной указатель mutexnull, метод создает исключение system_error, содержащий код ошибки operation_not_permitted.
Если вызывающий поток уже имеет mutex, метод создает system_error, содержащий код ошибки resource_deadlock_would_occur.
Требования
Заголовок: mutex
Пространство имен: std