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 Timer
s 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
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.
Sqlite çoklu sütunları birincil anahta...
Python Çoklu işlem: İzin engellendi...
Python Çoklu işlem.Uygulamak, apply_as...
Çözme embarassingly paralel sorunları ...
Çoklu c11 destek...