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

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009