Freigeben über


unique_lock::try_lock-Methode

Versucht, ohne Blockierung in den Besitz des verknüpften mutex zu gelangen.

bool try_lock() _NOEXCEPT;

Rückgabewert

true, wenn die Methode erfolgreich in den Besitz von mutex gelangt; andernfalls false.

Hinweise

Wenn der Zeiger gespeicherte mutexnull ist, wird die system_error aus, die einen Fehlercode von operation_not_permitted aufweist.

Wenn der aufrufende Thread bereits mutex besitzt, löst die Methode eine system_error aus, die einen Fehlercode von resource_deadlock_would_occur aufweist.

Anforderungen

Header: mutex

Namespace: std

Siehe auch

Referenz

unique_lock-Klasse

<mutex>