SORU
11 HAZİRAN 2011, CUMARTESİ


@Senkronize nedir ()?

Ben sadece tek bir yöntem oluşturulmuş ve sık sık kullanırım ama anlamını bilmiyorum gibi işlev @synchronized() ne yaptığını bilmek istiyorum.

CEVAP
11 HAZİRAN 2011, CUMARTESİ


Kod bloğu etrafında critical section ilan eder. Yalnızca bir iş parçacığının herhangi bir zaman blok kod yürütebilir, @synchronized birden çok iş parçacığı kod veriyor.

Eğer onun ne yaptığının farkında değilse, o zaman muhtemelen çok iş parçacıklı bir uygulama değil, ve muhtemelen özellikle eğer singleton kendini güvende parçacığı-eğer değil mi () kullanmaya gerek yok.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013