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