Share via


lock Funciones

Intentos de bloqueo todos los argumentos sin interbloqueo.

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

Comentarios

Los argumentos a la función de plantilla deben ser tipos mutex, salvo que las llamadas a try_lock pueden producir excepciones.

La función bloquea todos sus argumentos sin interbloqueo mediante llamadas a lock, a try_lock, y a unlock.Si una llamada a lock o a try_lock produce una excepción, la función unlock en objetos cualquiera de exclusión mutua que se bloquean correctamente antes de vuelva a iniciar la excepción.

Requisitos

Exclusión mutua de Encabezado:

Espacio de nombres: std

Vea también

Referencia

<mutex>

mutex Class (STL)

clase de recursive_mutex

clase de recursive_timed_mutex

clase de timed_mutex

Otros recursos

Archivos de encabezado