add a comment to mothed wait()

pull/1246/head
csf 1 year ago
parent 46675a1db8
commit bd614f8944

@ -461,6 +461,8 @@ fn main() {
while counter < 3 {
while !*lock {
// wait方法会接收一个MutexGuard<'a, T>,且它会自动地暂时释放这个锁,使其他线程可以拿到锁并进行数据更新。
// 同时当前线程在此处会被阻塞直到被其他地方notify后它会将原本的MutexGuard<'a, T>还给我们,即重新获取到了锁,同时唤醒了此线程。
lock = ccond.wait(lock).unwrap();
}

Loading…
Cancel
Save