Поделиться через


Метод 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

См. также

Ссылки

Класс unique_lock

<mutex>