Sdílet prostřednictvím


Metoda unique_lock::LOCK

Blokuje volající vlákno, dokud vlákno získá vlastnictví přidruženého mutex.

void lock();

Poznámky

Pokud uložená mutex ukazatel je null, tato metoda vyvolá system_error chybový kód, který má operation_not_permitted.

Pokud volající vlákno již vlastní přidruženého mutex, tato metoda vyvolá system_error , který má kód chyby resource_deadlock_would_occur.

V opačném případě se tato metoda volá lock na přidružené mutex a nastaví příznak vnitřní podproces vlastnictví na true.

Požadavky

Záhlaví: mutex

Obor názvů: std

Viz také

Referenční dokumentace

Třída unique_lock

<mutex>