3

ドキュメントReaderWriterLockSlim.EnterUpgradeableReadLockは次のように書かれています:

アップグレード可能モードのスレッドは、読み取りモードにダウングレードするか、書き込みモードにアップグレードできます。

ロックを読み取りロックにダウングレードするにはどうすればよいですか? ドキュメントは教えてくれません...

[編集:] 書き込みロックを取得しようとしているわけではありません。別のスレッドがアップグレード可能なロックを取得できるように、アップグレード可能なロックを読み取りロックにダウングレードしたいだけです。

4

1 に答える 1

6

ReaderWriterLockSlim (クラス自体)の MSDN ドキュメントによると:

「アップグレード可能モードのスレッドは、最初に EnterReadLock メソッドを呼び出し、次に ExitUpgradeableReadLock メソッドを呼び出すことで、読み取りモードにダウングレードできます。」

于 2008-12-20T14:18:41.850 に答える