«interlocked» etiketlenmiş sorular

9
Uçucuya Karşı Kilitli ve Kilitli
Diyelim ki bir sınıfın public int counterbirden çok iş parçacığı tarafından erişilen bir alanı var. Bu intyalnızca artırılır veya azaltılır. Bu alanı arttırmak için hangi yaklaşım kullanılmalı ve neden? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Erişim değiştiricisini olarak counterdeğiştirin public volatile. Şimdi keşfettiğime göre volatile, birçok lockifadeyi ve kullanımını kaldırdım Interlocked. Ama …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.