Struct lrs::sync::RawCondvar

A condition variable to wait on locks.

Syntax

struct RawCondvar {
    /* private fields */
}

Methods

ReceiverNameDescription
&selfsignal

Wakes a number of threads waiting on this condvar.

&selfwait

Atomically unlocks a lock guard and waits for a signal on this condvar before re-locking the lock.

&selfwait2

Atomically unlocks a lock guard and waits for a signal on this condvar.

Remarks

This implementation cannot be used for inter-process synchronization.