◐ Shell
clean mode source ↗

std::timed_mutex — cppreference.com

Материал из cppreference.com

<metanoindex/>

<tbody> </tbody>

Определено в заголовочном файле <mutex>

class timed_mutex;

(начиная с C++11)

Класс timed_mutex - это примитив синхронизации, который может использоваться для защиты общих данных от одновременного доступа нескольких потоков.

Аналогично mutex, timed_mutex предлагает исключительную, нерекурсивную семантику владения.

Кроме того, timed_mutex предоставляет возможность попытаться заявить права собственности на timed_mutex с тайм-аутом используя методы try_lock_for и try_lock_until.

Класс timed_mutex не подлежит копированию.

Типы-члены

Тип члена Определение
native_handle_type

Определяется реализацией

Оригинал:

implementation-defined

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Функции-члены

создаёт мьютекс
(public функция-элемент) [править]

Блокировка

Оригинал:

Locking

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

блокирует мьютекс, блокируется, если мьютекс недоступен
(public функция-элемент) [править]
пытается заблокировать мьютекс, возвращается, если мьютекс недоступен
(public функция-элемент) [править]

пытается заблокировать мьютекс, возвращается, если мьютекс имеет been
unavailable за указанный период тайм-аута

Оригинал:

tries to lock the mutex, returns if the mutex has been
unavailable for the specified timeout duration

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


(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 функция-элемент) [править]

Родные ручки

Оригинал:

Native handle

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

возвращает базовый объект-дескриптор, определяемый реализацией
(public функция-элемент) [править]