Attempt to acquire a lock on this mutex object. If this object is unlocked, or locked by the calling thread, then grant ownership of the lock immediately and return 0. Otherwise If this object is currently locked by a different thread or if an error occurs, then return a non‐zero value. Note that when this object is recursively locked by a thread, unlock must be called an equal number of times before the lock is actually released.

Synopsis

Declared in <bslmt_recursivemuteximpl_pthread.h>

int
tryLock();

Created with MrDocs