9
Volátil vs. Intertravado vs. Bloqueio
Digamos que uma classe tenha um public int countercampo que seja acessado por vários threads. Isso inté apenas incrementado ou decrementado. Para incrementar esse campo, qual abordagem deve ser usada e por quê? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Mude o modificador de acesso de counterpara public volatile. Agora que descobri volatile, …