absl::Mutex::WriterLockWhenWithTimeout

Blocks until cond is true or the timeout expires, then atomically acquires this Mutex in write (exclusive) mode.

Synopsis

Declared in <absl/synchronization/mutex.h>

bool
WriterLockWhenWithTimeout(
    Condition const& cond,
    absl::Duration timeout);

Return Value

true if cond is true on return.

Parameters

NameDescription
condThe condition to wait for.
timeoutThe maximum time to wait.