Как понять "нечестный" режим ReentrantReadWriteLock?

ReentrantReadWriteLock имеет честный и нечестный (по умолчанию) режим, но документ так труден для моего понимания.

Как я могу это понять? Было бы здорово, если бы был какой-нибудь пример кода для демонстрации этого.

UPDATE

Если у меня есть поток записи и много потоков чтения, какой режим лучше использовать? Если я использую нечестный режим, возможно ли, что у пишущего потока мало шансов получить блокировку?

8
задан Freewind 1 November 2011 в 04:14
поделиться