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

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006