SORU
18 AĞUSTOS 2011, PERŞEMBE


C# olaylar senkron?

Bu soru için iki bölümü vardır:

  1. Yokyükselterekbir olay parçacığı bloke veya EventHandlers uyumsuz ve konu devam eder gider yürütme aynı zamanda başlangıç mı?

  2. bireysel EventHandlers(olay kayıt) eş zamanlı olarak birbiri ardına çalıştırmak veya zaman uyumsuz olarak Diğerleri aynı anda çalışmıyor garantisi ile çalışır?

CEVAP
18 AĞUSTOS 2011, PERŞEMBE


Bu genel bir cevaptır ve varsayılan davranışı yansıtır:

  1. Evet, eğer bu yöntem olay abone asenkron değilse iş parçacığı engeller.
  2. Birbiri ardına yürütülür. Bu bir twist var: Eğer bir olay işleyicisi bir istisna işleyicileri henüz idam idam olmayacak olay.

Bunu söyledikten sonra, olaylar sağlar her sınıf olay uyumsuz olarak uygulamak için seçebilirsiniz. IDesign Bu basitleştiren bir sınıf EventsHelper denilen sağlar.

[Not]bu linki bir e-posta EventsHelper sınıf indirmek için adresi vermeyi gerektirir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B4ROK

    B4ROK

    1 EKİM 2008
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011
  • xCraash

    xCraash

    6 Temmuz 2012