Condividi tramite


lock Funzioni

Tenta di bloccare tutti gli argomenti senza deadlock.

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

Note

Gli argomenti alla funzione di modello devono essere tipi di mutex, tranne che nelle chiamate a try_lock potrebbero generare eccezioni.

La funzione blocca tutti i relativi argomenti senza deadlock dalle chiamate a lock, a try_locke a unlock.Se una chiamata a lock o a try_lock genera un'eccezione, le chiamate di funzione unlock sugli oggetti del mutex correttamente che sono stati bloccati prima di rigenerare l'eccezione.

Requisiti

Mutex diIntestazione:

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<mutex>

mutex Class (STL)

classe di recursive_mutex

classe di recursive_timed_mutex

classe di timed_mutex

Altre risorse

File di intestazione