unique_lock::lock-Methode

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

void lock();

Hinweise

Wenn der gespeicherte mutex Zeiger null ist, löst diese Methode system_error, der einen Fehlercode von operation_not_permitted verfügt.

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

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

Anforderungen

Header: Mutex

Namespace: std

Siehe auch

Referenz

unique_lock Klasse

<mutex>