Я использовал ReaderWriterLockSlim в течение некоторого времени, и он удовлетворил мои потребности до этого момента. По мере того как я продолжаю настраивать свое приложение, я обнаружил, что ReaderWriterLockSlim
немного субоптимален для моего варианта использования.
В документации (и моем опыте), это способствует писателям над читателями (т.е. когда читатели и писатели стоят в очереди, писатели получат предпочтение). Тем не менее, мне нужен эквивалент, который благоприятствует читателям. Я понимаю побочные эффекты такого компонента (в частности, проблема голода писателя).
Есть ли какие-либо готовые к производству эквиваленты, на которые кто-то может указать? Спасибо.