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

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • IGN

    IGN

    19 EYLÜL 2006
  • superemposed

    superemposed

    25 Aralık 2007