質問

重要なセクションを保護するために、ロックまたは同様の同期を使用したいです。同時に、キャンセルトークンを聞きたいです。

現在、私はこのようなMutexを使用していますが、Mutexはそれほど良いパフォーマンスを持っていません。ミューテックスの代わりに、他の同期クラス(新しい.NET 4.0を含む)を使用できますか?

WaitHandle.WaitAny(new[] { CancelToken.WaitHandle, _mutex});
CancelToken.ThrowIfCancellationRequested();

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top