C# blocca e ascolta CancellationToken
-
30-10-2019 - |
Domanda
Voglio usare un blocco o una sincronizzazione simile per proteggere una sezione critica. Allo stesso tempo, voglio ascoltare una cancellazione.
In questo momento sto usando un mutex come questo, ma Mutex non ha una buona prestazione. Posso usare una qualsiasi delle altre classi di sincronizzazione (incluso il nuovo .NET 4.0) anziché Mutex?
WaitHandle.WaitAny(new[] { CancelToken.WaitHandle, _mutex});
CancelToken.ThrowIfCancellationRequested();
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow