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

  • Mega64

    Mega64

    24 ŞUBAT 2006
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010