Questions marquées «interlocked»

9
Volatile contre verrouillé contre verrou
Supposons qu'une classe possède un public int counterchamp accessible par plusieurs threads. Ceci intest seulement incrémenté ou décrémenté. Pour incrémenter ce champ, quelle approche utiliser et pourquoi? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Remplacez le modificateur d'accès counterpar public volatile. Maintenant que j'ai découvert volatile, j'ai supprimé de nombreuses lockdéclarations et l'utilisation …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.