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