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


Конструктор lock_guard::lock_guard

Создает объект lock_guard.

explicit lock_guard(mutex_type& Mtx);
lock_guard(mutex_type& Mtx, adopt_lock_t);

Параметры

  • Mtx
    Объект тип мьютексов.

Заметки

Первый конструктор создает объект типа lock_guard и блокирует Mtx. Если Mtx нет рекурсивных мьютексов, они должны быть пропущены при вызывают этот конструктор.

Второй конструктор не блокирует Mtx. Mtx необходимо блокировать при вызывают этот конструктор. Конструктор не создает исключений.

Требования

Заголовок: mutex

Пространство имен: std

См. также

Ссылки

Класс lock_guard

<mutex>