Função lock
Tentativas de bloqueio todos os argumentos sem deadlock.
template<class L1, class L2, class... L3>
void lock(L1&, L2&, L3&...);
Comentários
Os argumentos à função do modelo devem ser tipos de mutex, exceto que as chamadas para try_lock podem lançar exceções.
A função bloqueia todos os seus argumentos sem deadlock por chamadas a lock, a try_lock, e a unlock. Se uma chamada a lock ou a try_lock gerou uma exceção, as chamadas de função unlock em qualquer um dos objetos do mutex que foram bloqueados com êxito antes de rethrowing a exceção.
Requisitos
Cabeçalho: mutex
std de Namespace: