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

  • guau . .

    guau . .

    25 Ocak 2008
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • metagamers

    metagamers

    13 Mayıs 2006