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

  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009