标签: c# locking readerwriterlock
当我使用lock(){...}时,我无法保证哪个线程会首先进入锁。
ReaderWriterLock怎么样?它是否像编写器的FIFO一样工作?
答案 0 :(得分:2)
确实如此。
你为此付出了性能损失,这就是为什么ReaderWriterLockSlim被引入 - 减少开销但不是“公平”的原因。
ReaderWriterLockSlim