Compartilhar via


Construtor lock_guard::lock_guard

Constrói um objeto lock_guard.

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

Parâmetros

  • Mtx
    Um objeto de tipo de mutex .

Comentários

O primeiro construtor cria um objeto do tipo lock_guard e bloqueia Mtx. Se Mtx não é um mutex recursiva, deve ser desbloqueado quando o construtor é chamado.

O segundo construtor não bloqueia Mtx. Mtx deve ser bloqueado quando o construtor é chamado. O construtor não gerencie nenhuma exceção.

Requisitos

Cabeçalho: mutex

std de Namespace:

Consulte também

Referência

Classe lock_guard

<mutex>