ReentrantReadWriteLock
Javaは API バージョン <9 と >=9 で異なることに気付きました。私にとって特に重要なのは、この方法getReadHoldCount()
が古いバージョンでは利用できないことです。
ここで私の質問は、このメソッドを使用せずに現在のスレッドが ReadLock を保持しているかどうかを検出するにはどうすればよいですか? 手動カウンターまたはラッパー クラスの可能性しか見えませんが、これを実現する組み込みの方法はありますか?
ReentrantReadWriteLock
Javaは API バージョン <9 と >=9 で異なることに気付きました。私にとって特に重要なのは、この方法getReadHoldCount()
が古いバージョンでは利用できないことです。
ここで私の質問は、このメソッドを使用せずに現在のスレッドが ReadLock を保持しているかどうかを検出するにはどうすればよいですか? 手動カウンターまたはラッパー クラスの可能性しか見えませんが、これを実現する組み込みの方法はありますか?