SORU
27 Aralık 2008, CUMARTESİ


Çift kontrol kilitleme .NET

Java article çift kontrol kilitleme paradigma bozuldu neden tartışmaya rastladım. Paradigma için geçerlidir .Eğer değişkenler volatile bildirilir? (özellikle C#) NET,

CEVAP
27 Aralık 2008, CUMARTESİ


-Kontrol çift kilitleme şimdi Java da C gibi çalışır# (Java bellek modeli değişti ve bu etkilerinden biri de budur). Ancak, onu almak zorundasıntam olarakdoğru. Sen bazı şeyleri hatta biraz uğraşırsan, iyi parçacığı güvenliğini kaybetme sonunda olabilir.

Diğer yanıtlar belirtildiği gibi, Eğer singleton pattern Uygulama yapıyorsanız, bunu yapmak için daha iyi yollar vardır. Şahsen, eğer ben bu durumda ben arasında bir seçim yapmak için çift kontrol kilitleme ve "kilit her zaman" kodu için devam ederdim kilitleme her zaman kadar derdim var gerçek kanıt olduğunu neden bir darboğaz. İş parçacığı gelince, basit ve belli ki doğru bir desen çok değerli.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dopelives

    Dopelives

    30 Temmuz 2009
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009