Zauważyłem, że blokada zapisu ReentrantReadWriteLock
zapewnia metodę isHeldByCurrentThread()
, aby sprawdzić, czy wątek wywołujący trzyma tę blokadę.Dlaczego nie ma sposobu sprawdzenia, czy bieżący wątek zawiera blokadę odczytu ReentrantReadWriteLock?
Ale nie ma odpowiadającej metodzie isHeldByCurrentThread()
dla blokady odczytu. Dlaczego nie?
Ok, zrozumiałem. Niemniej jednak spodziewałem się, że istnieje sposób sprawdzenia, czy bieżący wątek zawiera blokadę odczytu ReentrantReadWriteLock. – rollaeriu360