Delen via


Kenmerk van het threadingmodel

COM+ beheert threads voor u. Elk COM-onderdeel heeft een eigenschap ThreadingModel die u kunt opgeven wanneer u het onderdeel ontwikkelt. Deze eigenschap bepaalt hoe de objecten van het onderdeel worden toegewezen aan threads voor de uitvoering van de methode.

U kunt het beheerprogramma Component Services gebruiken om de eigenschap threading-model weer te geven door met de rechtermuisknop op een onderdeel te klikken in de map Onderdelen, op eigenschappente klikken en vervolgens op het tabblad Gelijktijdigheid te klikken. Onder Threading Modelzijn de mogelijke waarden als volgt:

  • Hoofdthread Appartement
  • Enkelvoudige Draad Appartement
  • Gratis Thread Appartement
  • Neutraal Appartement
  • Any Apartment

Het voorkeursmodel voor threading voor COM+ is het neutrale appartement. Als u echter geen threadingmodel voor uw onderdeel opgeeft, gebruikt COM+ het hoofdthread appartement, wat de standaardwaarde is.

Notitie

Zie Het threadingmodel kiezenvoor meer informatie.

 

In de volgende tabel ziet u het programmeermodel voor appartementen in COM+.

Model Appartement Vrij Beide Neutraal Niet opgegeven
Eén thread, niet hoofdlijn Gemaakt in huidig appartement Gemaakt in een multithreaded apartment Gemaakt in huidig appartement Gemaakt in neutraal appartement Gemaakt in hoofdthreaded appartement
Eén thread, hoofdlijn Gemaakt in huidig appartement Gemaakt in multithreaded appartement Gemaakt in huidig appartement Gemaakt in neutraal appartement Gemaakt in huidig appartement
Meerdraads Gemaakt in host appartement met één thread Gemaakt in een multithreading-omgeving Gemaakt in multithreaded appartement Gemaakt in neutraal appartement Gemaakt in een hoofdthread-apartment
Neutraal (op STA-draad) Gemaakt in host appartement met één thread voor deze thread Gemaakt in een multithreaded omgeving Gemaakt in neutraal appartement Gemaakt in neutraal appartement Gemaakt in een single-threaded apartment.
Neutraal (op MTA-thread) Gemaakt in host appartement met één thread Gemaakt in meerdraads appartementmodel Gemaakt in neutraal appartement Gemaakt in neutraal appartement Aangemaakt in het hoofdgeïnterpreteerde apartmentmodel

 

ThreadingModel