Будет ли Readlock и Writelock вызывать голод у писателя? - PullRequest
5 голосов
/ 08 января 2012

В решении проблемы записи читателя я стараюсь использовать ReentrantReadWriteLock. Я знаю, что все читатели могут получить блокировку чтения одновременно, однако блокировка записи должна ждать, пока все блокировки чтения будут сняты. Приведет ли это к тому, что писатель окажется в состоянии голода, если у нас будет много читателей?

1 Ответ

8 голосов
/ 08 января 2012

ReentrantReadWriteLock может быть создан с политикой справедливости.Если флаг истинен, то голода не будет, однако, если он ложен, возможно, что он может быть.

...