SORU
2 Kasım 2009, PAZARTESİ


Meyers Singleton deseni uygulama iş parçacığı güvenli mi?

Singleton (Singleton Meyers) aşağıdaki uygulama, geç başlatma kullanarak, iş parçacığı güvenli mi?

static Singleton& instance()
{
     static Singleton s;
     return s;
}

Neden ve nasıl bu iş parçacığı güvenli hale getirmek için mi? yoksa

CEVAP
2 Kasım 2009, PAZARTESİ


C 11, parçacığı güvenli. 4*, §6.7 [stmt.dcl] p4*göre:

Eğer kontrol girerse bildirimi aynı anda değişken başlatılırken,eşzamanlı yürütülmesini beklerlerbaşlatma tamamlanması için.

@Sayesinde bu işaret için Mankarse.

< / ^ hr .

C 03 Bu kod parçacığı güvenli değildi.

Orada desen iş parçacığı güvenli uygulamaları anlatılır Meyers tarafından article (net Diğerleri):

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006