2

当我使用 lock(){...} 时,我无法保证哪个线程将首先进入锁。

ReaderWriterLock 呢?它是否像作家的 FIFO 一样工作?

4

1 回答 1

3

ReaderWriterLock?它是否像作家的 FIFO 一样工作?

确实如此。

而且你为此付出了性能损失,这就是ReaderWriterLockSlim引入的原因 - 更少的开销,但它并不“公平”。

于 2010-08-11T15:40:16.647 回答