fix RwLock deadlock condition

fix RwLock deadlock condition
pull/1326/head
ShoreCN 1 year ago committed by GitHub
parent 9eb15b2e3e
commit ada63bd743
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -390,7 +390,7 @@ fn main() {
} }
``` ```
`RwLock`在使用上和`Mutex`区别不大,只有在多个读的情况下不阻塞程序,其他如读写、写读、读读情况下均会对后获取锁的操作进行阻塞。 `RwLock`在使用上和`Mutex`区别不大,只有在多个读的情况下不阻塞程序,其他如读写、写读、写写情况下均会对后获取锁的操作进行阻塞。
我们也可以使用`try_write`和`try_read`来尝试进行一次写/读,若失败则返回错误: 我们也可以使用`try_write`和`try_read`来尝试进行一次写/读,若失败则返回错误:

Loading…
Cancel
Save