SORU
13 Mayıs 2009, ÇARŞAMBA


İş parçacığı için güvenli vs içe dönük

Son bir soru, "içe dönük malloc?" diye sordum o "Is malloc thread safe?" ve içinde Başlık ile sordum

İçe dönük her iş parçacığı için güvenli olduğunu sanıyordum.

Bu varsayım yanlıştır?

CEVAP
13 Mayıs 2009, ÇARŞAMBA


Bu definition that Qt uses:

  • Biriş parçacığı güvenlifonksiyon paylaşılan veriler, tüm başvuruları sıralanmış çünkü aynı anda çağırmaları paylaşılan veri kullan hatta birden çok iş aradı.

  • Birevreselişlevi de eğer her çağrı kendi veri alanları, aynı anda birden çok iş parçacığı, ama çağrılabilir.

Dolayısıyla, biriş parçacığı güvenliişlevi her zaman desteklemeyeceğini, ancak birevreselişlevi her zaman güvenli iş parçacığı değildir.

Ek olarak, bir sınıf olduğu söyleniyorevreseleğer üye fonksiyonları birden çok iş parçacığı güvenli bir şekilde çağrılabilir eğer, her bir iş sınıfı farklı bir örneğini kullanır sürece. Sınıftıriş parçacığı güvenlieğer üye fonksiyonları birden çok iş parçacığı güvenli bir şekilde çağrılabilir Eğer, Eğer bütün konuları sınıfın aynı örneği kullanmak bile.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009