Sdílet prostřednictvím


unique_lock::lock – metoda

Blokuje volající vlákno, dokud podproces získá vlastnictví přidružené 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é mutex, tato metoda vyvolá system_error , který má kód chyby resource_deadlock_would_occur.

Jinak, tato metoda volá lock na přidružené mutex a nastaví příznak vnitřní podproces vlastnictví true.

Požadavky

Záhlaví: mutex

Obor názvů: std

Viz také

Referenční dokumentace

unique_lock – třída

<mutex>