В решении проблемы с чтением читателя я стараюсь использовать ReentrantReadWriteLock
. Я знаю, что все читатели могут получить блокировку чтения одновременно, однако блокировка записи должна ждать, пока все блокировки чтения будут выпущены. Будет ли это причиной того, что писатель будет в состоянии голодания, если у нас будет много читателей?Will Readlock и Writelock вызывают голод для писателя?
4
A
ответ
7
ReentrantReadWriteLock может быть построен с соблюдением правил справедливости. Если флаг верен, то голодания не будет, однако если оно ложно, возможно, это может быть.
Смежные вопросы
- 1. Синхронизация SortedDictionary.iteri с использованием readlock и writelock
- 2. Безопасно ли использовать writeLock без readlock?
- 3. ReentrantReadWriteLock, в чем разница между ReadLock и WriteLock
- 4. Проверка наличия readLock в `ReentrantReadWriteLock`
- 5. Это голод?
- 6. EPOLL и голод входящего потока
- 7. Что такое голод?
- 8. Алгоритм Петерсона удовлетворяет голод?
- 9. читатели-писатели (голод читателей)
- 10. Зачем использовать readlock?
- 11. Аппликативные экземпляры для читателя, писателя и государства
- 12. Как решить голод с уведомлением и notifyall?
- 13. андроид код для НФК писателя
- 14. Java API для писателя отчетов
- 15. Почему в ReentrantReadAndWriteLock readLock() следует разблокировать перед writeLock.lock()?
- 16. Как вызвать ошибку приоритета писателя в решении для читателей?
- 17. Просматривает ли ReentrantReadWriteLock при блокировке writeLock?
- 18. Java - Reentrant WriteLock по статическим методам
- 19. C++ Создание писателя кода
- 20. Вопрос XML-писателя
- 21. libxml2 отличия писателя
- 22. Как «мостик» писателя и читателя в go
- 23. Столбец писателя OpenXML
- 24. Использование монахини писателя
- 25. Чтение - мьютексы писателя
- 26. замок против AcquireReader и писателя замки
- 27. Haskell добавить писателя функции
- 28. Перехватчик полевого писателя
- 29. Основное понимание писателя потока
- 30. window.open working at will
Справедливости ради, это даже не заставит многих читателей замолчать писателя. Все, что вам нужно, это всегда быть хотя бы одним читателем с замком. – yshavit