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

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006