İş Parçacığı Modeli Özniteliği

COM+ iş parçacıklarını sizin için yönetir. Her COM bileşeni, bileşeni geliştirirken belirtebileceğiniz bir ThreadingModel özelliğine sahiptir. Bu özellik, bileşenin nesnelerinin yöntem yürütme için iş parçacıklarına nasıl atandığını belirler.

Bileşen Hizmetleri yönetim aracını kullanarak Components klasöründeki bir bileşene sağ tıklayıp Özellikleröğesine tıklayıp Eşzamanlılık sekmesine tıklayarak iş parçacığı modeli özelliğini görüntüleyebilirsiniz. İş Parçacığı Modelialtında, olası değerler aşağıdaki gibidir:

  • Ana İş Parçacığı Daire
  • Tek İplikli Apartman Dairesi
  • Ücretsiz İplik Apartman
  • Nötr Daire
  • Herhangi bir Daire

COM+ için tercih edilen iş parçacığı modeli nötr daire'dir. Ancak, bileşeniniz için bir iş parçacığı modeli belirtmezseniz, COM+ varsayılan olan ana iş parçacığı dairesini kullanır.

Not

Daha ayrıntılı bilgi için bkz. İş Parçacığı Modeli Seçme.

 

Aşağıdaki tabloda COM+ içindeki daireler için programlama modeli gösterilmektedir.

Model Daire Ücretsiz Her ikisi Nötr Belirtilmemiş
Tek iş parçacıklı, ana değil Mevcut dairede oluşturuldu Çok iş parçacıklı dairede oluşturuldu Mevcut dairede oluşturuldu Nötr dairede oluşturuldu Ana iş parçacıklı dairede oluşturuldu
Tek iş parçacıklı, ana Mevcut dairede oluşturuldu Çok iş parçacıklı apartman modelinde oluşturuldu Mevcut dairede oluşturuldu Nötr dairede oluşturuldu Mevcut dairede oluşturuldu
Çok iş parçacıklı Konak tek iş parçacıklı dairede oluşturuldu Çok iş parçacıklı daire modeli içerisinde oluşturuldu. Çok iş parçacıklı dairede oluşturuldu Nötr dairede oluşturuldu Ana iş parçacıklı dairede oluşturuldu
Nötr (STA iş parçacığında) Bu iş parçacığı için ana bilgisayarda tek iş parçacıklı daire modeli oluşturuldu. Çok iş parçacıklı dairede oluşturuldu Nötr dairede oluşturuldu Nötr dairede oluşturuldu Ana iş parçacık dairesinde oluşturuldu
Nötr (MTA başlığında) Ana bilgisayarda tek iş parçacıklı tüm sistemde oluşturuldu Çok iş parçacıklı çalışma ortamında oluşturuldu Nötr dairede oluşturuldu Nötr dairede oluşturuldu Ana iş parçacıklı daire modelinde oluşturuldu

 

ThreadingModel