SORU
7 AĞUSTOS 2010, CUMARTESİ


&Quot;geçici" anahtar kelime için ne kullanılır?

volatile anahtar kelime hakkında bazı makaleler okudum ama doğru kullanılması için çözemedim. Sen C için kullanılmalıdır ne olduğunu söyler misiniz# ve Java?

CEVAP
7 AĞUSTOS 2010, CUMARTESİ


Örnek:

int i = 5;
System.out.println(i);

Derleyici bu böyle 5, yazdırma için en iyi duruma getirmek:

System.out.println(5);

Eğer i, değiştirecek başka bir konu varsa ancak, bu yanlış bir davranıştır. Eğer başka bir iş parçacığı değişirse i 6, optimize edilmiş sürümü için hala 5 baskı olacak.

volatile anahtar iyileştirme ve önbelleğe almayı engeller, ve böylece bir değişken başka bir iş parçacığı tarafından değiştirilebilir yararlıdır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • We've moved!

    We've moved!

    7 Ocak 2008
  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • MrDevin521

    MrDevin521

    18 Temmuz 2010