Attempt to acquire the lock, retrying up to numRetries times.
Declared in <bsls_spinlock.h>
int
tryLock(int numRetries = 0);
Attempt to acquire the lock; optionally specify the numRetries times to attempt again if this object is already locked. Return 0 on success, and a non-zero value if the lock was not successfully acquired. The behavior is undefined unless 0 <= numRetries.
0 on success; non-zero if the lock was not acquired
| Name | Description |
|---|---|
| numRetries | maximum additional attempts if the lock is held |