Freigeben über


unique_lock::lock-Methode

Blockiert den aufrufenden Thread, bis der Thread den Besitz zugeordneten mutex abruft.

void lock();

Hinweise

Wenn der Zeiger gespeicherte mutexnull ist, löst diese Methode system_error, der einen Fehlercode von operation_not_permitted aufweist.

Wenn der aufrufende Thread bereits zugeordnete mutex besitzt, löst diese Methode system_error, der einen Fehlercode von resource_deadlock_would_occur aufweist.

Andernfalls ruft dieses lock auf der zugeordneten mutex und Gruppen, die der Innengewindebesitz zu true kennzeichnen.

Anforderungen

Header: mutex

Namespace: std

Siehe auch

Referenz

unique_lock-Klasse

<mutex>