Я заметил, что Java ReentrantReadWriteLock
отличается в версиях API ‹9 и> = 9. Для меня особенно важно то, что метод getReadHoldCount()
недоступен в старой версии.
Теперь мой вопрос: как определить, удерживается ли ReadLock текущим потоком без этого метода? Я вижу только возможность ручного счетчика или, может быть, класса-оболочки, есть ли встроенный способ добиться этого?