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