SORU
21 Aralık 2010, Salı


Java AtomicBoolean kullanmaya ihtiyacım olduğunda

Nasıl AtomicBoolean kullanabilirim ve bu sınıf için ne var?

CEVAP
21 Aralık 2010, Salı


Birden çok iş parçacığı kontrol ve boolean değiştirmek gerekir. Örneğin:

if (!initialized) {
   initialize();
   initialized = true;
}

Bu iş parçacığı için güvenli değil. AtomicBoolean kullanarak düzeltebilirsiniz:

if (atomicInitialized.compareAndSet(false, true)) {
    initialize();
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009