std::timed_mutex::try_lock_for
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> template< class Rep, class Period > bool try_lock_for( const std::chrono::duration<Rep,Period>& timeout_duration ); |
(начиная с C++11) | |
Пытается заблокировать мьютекс. Блоки до указанного
timeout_duration прошло или блокировка, что наступит раньше. В случае успешного приобретения true замок возвращается, в противном случае возвращает false. Может блокировать дольше, чем timeout_duration.Оригинал:
Tries to lock the mutex. Blocks until specified
timeout_duration has elapsed or the lock is acquired, whichever comes first. On successful lock acquisition returns true, otherwise returns false. May block for longer than timeout_duration.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| timeout_duration | — | Максимальная продолжительность заблокировать для
Оригинал: maximum duration to block for Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
true, если замок был приобретен успешно, в противном случае false.Оригинал:
true if the lock was acquired successfully, otherwise false.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключения
| Этот раздел не завершён |
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
| блокирует мьютекс, блокируется, если мьютекс недоступен (public функция-элемент) | |
| пытается заблокировать мьютекс, возвращается, если мьютекс недоступен (public функция-элемент) | |
пытается заблокировать мьютекс, возвращается, если мьютекс имеет been unavailable до указанного момента времени была достигнута Оригинал: tries to lock the mutex, returns if the mutex has been unavailable until specified time point has been reached Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
| разблокирует мьютекс (public функция-элемент) |