16
I've been using the ReaderWriterLockSlim for some time and it has met my needs up to this point. As I continue to fine-tune my application, I find that ReaderWriterLockSlim is slightly suboptimal for my use case.
Per documentation (and my experience), it favors writers over readers (i.e. when readers and writers are queued up, writers will get preference). However, I need an equivalent that favors readers. I understand the side effects of such component (notably, the writer starvation problem).
Are there any production-ready equivalents that someone can point to? Thanks.