SORU
27 Mart 2012, Salı


O'un yeni yapılar yerine düz eski iş Parçacığı bir nesne kullanmayı tercih herhangi bir durum var mı?

Görüyorum ki bir çok insan blog gönderilerini ve burada ÇOK da kaçınarak veya danışmanlık karşı kullanım Thread sınıfta yeni sürümleri için C# (ve demek istediğim tabii ki 4.0 ile Ek Task & friends). Daha önce, basit bir iş parçacığı işlevi olması ThreadPool sınıfı tarafından birçok durumda değiştirilebilir hakkında tartışmalar vardı.

Ayrıca, diğer özel mekanizmalar ileri işleme Thread sınıf daha az çekici gibi Timers yerine çirkin Thread Sleep combo, süre GUI biz BackgroundWorker, vb.

Hala, Thread gibi kalır çok tanıdık bir kavram için bazı insanlar (ben de dahil) insanlar, ne zaman karşı karşıya olan bir görev olduğunu içerir bir çeşit paralel yürütme, doğrudan atlamak için kullanarak eski güzel Thread sınıf. Eğer benim yollarını değiştirmek için zaman olup olmadığını sordum.

Benim sorum, gerekli ya da yararlı yukarıdaki yapıları bir yerine Thread düz eski bir nesne kullanmak için herhangi bir durum var mı?

CEVAP
27 Mart 2012, Salı


İş sınıfı belli çünkü eski yapılamazuygulama ayrıntıdiğer desen söz.

Ama gerçekten sorun bu değil; sorun şu

gerekli ya da yararlı yukarıdaki yapıları yerine düz eski iş Parçacığı bir nesne kullanmak için herhangi bir durum var mı?

Emin. Üst düzey yapıları biri senin ihtiyaçlarını karşılamıyor tam olarak nerede bu gibi durumlarda.

Benim tavsiyem eğer daha yüksek bir soyutlama araçları mevcut ihtiyaçlarınızı karşılamaya ve çözüm konuları kullanarak uygulamak istediğiniz bir durumda kendinizi bulursanız, o zaman gerektiğidirgerçekten gerek eksik soyutlama tanımlamakve sonrabu soyutlama ipler kullanarak uygulamakve sonrasoyutlama kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • guau . .

    guau . .

    25 Ocak 2008
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007