版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
可重入读写锁是可重入锁功能的增强。
可重入锁分为读锁和写锁,他也可以完成可重入锁的功能,但对锁粒度进行了细分。
比如,有个功能我们使用可重入锁完成了,这个功能我们用可重入锁的写锁同样能完成(读锁不能)。
但假如有个功能,我们要区分读和写,因为有时候多线程读完全没必要互斥。这时候就需要用到可重入读写锁,提高程序的效率。
大致如此,如有错误,欢迎指正
end