[][src]Trait lock_api::RawRwLockDowngrade

pub unsafe trait RawRwLockDowngrade: RawRwLock {
    fn downgrade(&self);
}

Additional methods for RwLocks which support atomically downgrading an exclusive lock to a shared lock.

Required methods

fn downgrade(&self)

Atomically downgrades an exclusive lock into a shared lock without allowing any thread to take an exclusive lock in the meantime.

Loading content...

Implementors

Loading content...