我注意到,JavaReentrantReadWriteLock
在 API 版本 <9 和 >=9 中有所不同。对我来说尤其重要的是,该方法getReadHoldCount()
在旧版本中不可用。
现在我的问题是,如果没有此方法,如何检测当前线程是否持有 ReadLock?我只看到手动计数器或包装类的可能性,有没有内置的方法来实现这一点?
我注意到,JavaReentrantReadWriteLock
在 API 版本 <9 和 >=9 中有所不同。对我来说尤其重要的是,该方法getReadHoldCount()
在旧版本中不可用。
现在我的问题是,如果没有此方法,如何检测当前线程是否持有 ReadLock?我只看到手动计数器或包装类的可能性,有没有内置的方法来实现这一点?