我有一些数据结构,在其中我想排他地锁定用于写入的访问,但是要启用并行访问以进行读取。
我进行了一些搜索,找到了ReadWriteLock
和ReentrantReadWriteLock
类-它们都提供读锁定和写锁定。
我不明白他们之间有什么区别。有人可以解释一下吗?
最佳答案
我对我的问题感到很愚蠢-答案很简单...我希望我可以节省时间给其他人。ReadWriteLock
只是一个接口(interface),而ReentrantReadWriteLock
是它的实现。
因此,您实际上不能使用“ReadWriteLock
的实例” ...
这就是全部答案...
关于java - Java:ReadWriteLock和ReentrantReadWriteLock之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37923747/