srctree

IntegratedQuantum parent f6f7a47a 1a6485d1
Clarify the blocking behavior of `RwLock.lockShared()`. (#19752)

inlinesplit
lib/std/Thread/RwLock.zig added: 4, removed: 2, total 2
@@ -41,7 +41,9 @@ pub fn tryLockShared(rwl: *RwLock) bool {
return rwl.impl.tryLockShared();
}
 
/// Blocks until shared lock ownership is acquired.
/// Obtains shared lock ownership.
/// Blocks if another thread has exclusive ownership.
/// May block if another thread is attempting to get exclusive ownership.
pub fn lockShared(rwl: *RwLock) void {
return rwl.impl.lockShared();
}