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

  • Gali B

    Gali B

    1 EYLÜL 2006
  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011
  • Skittles Page

    Skittles Pag

    28 Mart 2011