state: usize = 0,
mutex: std.Thread.Mutex = .{ },
semaphore: std.Thread.Semaphore = .{ },
fn lock(rwl: *DefaultRwLock) void
No documentation provided.
fn lockShared(rwl: *DefaultRwLock) void
fn tryLock(rwl: *DefaultRwLock) bool
fn tryLockShared(rwl: *DefaultRwLock) bool
fn unlock(rwl: *DefaultRwLock) void
fn unlockShared(rwl: *DefaultRwLock) void