Partilhar via


lock Funções

Tenta bloquear de todos os argumentos sem bloqueio completa.

template<class L1, class L2, class... L3>
   void lock(L1&, L2&, L3&...);

Comentários

Os argumentos à função de modelo devem ser tipos mutex, exceto que chamadas a try_lock podem lançar exceções.

A função bloqueia os argumentos sem bloqueio completa por chamadas a lock, a try_lock, e a unlock.Se uma chamada para lock ou a try_lock gera uma exceção, as chamadas de função unlock de quaisquer objetos mutex que foram bloqueados com êxito antes de rethrowing a exceção.

Requisitos

mutex deCabeçalho:

Namespace: STD

Consulte também

Referência

<mutex>

mutex Class (STL)

Classe recursive_mutex

Classe recursive_timed_mutex

Classe timed_mutex

Outros recursos

Arquivos de cabeçalho