Question

Je veux utiliser le verrouillage ou une synchronisation similaire pour protéger une section critique. En même temps, je veux écouter une annulation.

En ce moment, j'utilise un mutex comme celui-ci, mais Mutex n'a pas de bonnes performances. Puis-je utiliser l'une des autres classes de synchronisation (y compris le nouveau .NET 4.0) au lieu du mutex?

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

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top