2

lock(){...} を使用すると、どのスレッドが最初にロックに入るか保証できません。

ReaderWriterLock はどうですか?ライターの FIFO のように機能しますか?

4

1 に答える 1

3

ReaderWriterLockはどうですか?ライターの FIFO のように機能しますか?

します。

そして、これにはパフォーマンスのペナルティが発生します。これがReaderWriterLockSlimが導入された理由です。オーバーヘッドは少なくなりますが、「公平」ではありません。

于 2010-08-11T15:40:16.647 に答える