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

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • MW Technology

    MW Technolog

    28 EKİM 2009