SORU
11 Kasım 2008, Salı


Java değişken referans vs AtomicReference

Sadece AtomicReference get() set()-yöntemler kullanırım diye volatileNesne başvurusu ve AtomicReference arasında herhangi bir fark var mı?

CEVAP
11 Kasım 2008, Salı


Kısa cevap: Hayır.

java.util.concurrent.atomic package doc:

Bayar eriştiğinde ve güncellemeleri hafıza etkiler genellikle uçucular için kuralları izleyin:

  • get volatile değişken okuma hafıza etkisi yoktur.
  • set yazma bellek etkileri (atama) volatile bir değişken vardır.

Bu arada, paket, doktor çok iyi olduğunu ve her şeyi açıkladı


lazySet (Java 6 olarak tanıtılan) anlambilim volatile değişkenler üzerinden ulaşılmaz olan daha yeni bir operasyon tanıtıldı; daha fazla bilgi için this post bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • Pepsi

    Pepsi

    1 Kasım 2005