SORU
3 EKİM 2008, Cuma


STAThread ve çoklu

STAThread: TechNet makalesinden

Gösteren bir uygulama için COM iş parçacığı modelini tek iş parçacıklı grup (STA).

(Başvuru için, the entire article.)

Tek iş parçacıklı grup... TAMAM, kafamın üstünden geçti. Ayrıca, uygulama, COM birlikte çalışabilirlik kullandığı sürece, bu öznitelik, aslında hiç bir işe yaramıyor bir yerde okumuştum. Tam olarak, ve ne kadar çok iş parçacıklı uygulamalar etkiler ne yapar? Çok iş parçacıklı uygulamalar herkes Timers yöntem çağrıları, sadece threadpools ve zaman uyumsuz kullanarak bir şey içerir) eğer varsa bile MTAThread kullanmalı, 'güvende olmak'? STAThread ve MTAThread tam olarak ne yapar?

CEVAP
3 EKİM 2008, Cuma


Apartman iş parçacığı COM bir kavramdır; eğer COM ve API hiçbiri kullanıyorsanız kullanmayın COM Ara yorganın altında"", sonra daireler. endişelenmene gerek yok

Lazım olursa haberdar olur Daire, detayları alabilir a little complicated; muhtemelen-basitleştirilmiş sürüm COM nesneleri olarak etiketlenmiş STA olmalı kaçak bir STAThread ve COM nesneleri işaretli MTA olmalı kaçak bir MTA iş parçacığı. Bu kuralları kullanarak, COM bu farklı nesneler arasında çağırır, gerekli olmadığı bir yerde sıralama kaçınarak optimize edebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • sinumatic

    sinumatic

    19 Aralık 2006