SORU
6 Temmuz 2009, PAZARTESİ


'senkronize' ne anlama geliyor?

  • synchronized anahtar kelime nedir?
  • Ne zaman yöntemleri senkronize?
  • Programlı olarak ve mantıksal olarak ne anlama geliyor?

CEVAP
6 Temmuz 2009, PAZARTESİ


Senkronize anahtar kelime farklı konuları ve aynı değişkenleri, nesneleri ve kaynakları okuma ve yazma. Bu Java önemsiz bir konu değil, ama burada Güneş bir alıntı:

Senkronize yöntemleri basit etkinleştir iplik önlenmesi için strateji girişim ve bellek tutarlılık eğer bir nesne görünür hatalar: birden fazla iş parçacığı, ya da okur bu nesnenin değişkenleri için yazma senkronize yöntemlerle yapılır.

Çok, çok küçük bir özetle:Ve aynı 'kaynak', bir değişken bu konuları değişkeni erişim sağlamak gerekir foo adında bir atom şekilde söylüyorlar. okuma ve yazma iki iş parçacığı olduğunda synchronized anahtar kelime olmadan, iplik 1 değişiklik parçacığı 2 foo, yapılan ya da daha kötüsü olabilir, sadece yarısı değişmiş olabilir. Bu size mantıklı ne bekliyor olurdu.

Yine, bu Java önemsiz olmayan bir konudur. Daha fazla bilgi için, konu o YÜZDEN burada ve terimini hakkında keşfetmek:

Adı kadar bu konuları tutun"" . Brian Goetz sürekli terim ile ilişkilendirilir< . em^"" . eşzamanlılık beyninizde.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011