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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009