SORU
12 EKİM 2008, Pazar


Sayaç kilidi karşı Semafor

Semafor & sayaç Kilidi arasındaki temel farklar nelerdir? Ve ne en iyi koşullar altında, bunları kullanabiliriz.

CEVAP
12 EKİM 2008, Pazar


çok basit, bir semaforu "" senkronizasyon nesnesi, 'busywait. bir sayaç kilidi verimli olur (birden çok iş parçacığı, bir dışlama ya da tek bir iş parçacığı kod bir bölgeyi koruyan bekçi veya Monitör veya kritik bölüm aksine) senkronize bu semafor için biraz daha var

Daha fazla durumlarda bir semafor kullanmak, ama çok kısa bir süre için kilit olacak bir sayaç kilidi kullanmak istiyorum - özellikle eğer çok kilitlerseniz kilitleme için bir maliyet var. Bu gibi durumlarda daha verimli korunan kaynak için kilitli olmayı beklerken ufak bir sayaç kilidi için olabilir. Açıkçası bir performans uzun zamandır spin ise isabet vardır.

sen artık bir iş parçacığı kuantum spin için daha tipik olarak, bir semafor kullanmalısınız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EminemMusic

    EminemMusic

    9 ŞUBAT 2007
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011