Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het kiezen van het threadingmodel voor een object is afhankelijk van de functie van het object. Een object dat uitgebreide I/O verricht, kan ondersteuning bieden voor vrij threading om maximaal te reageren op klanten door interface-aanroepen toe te staan tijdens I/O-wachttijd. Aan de andere kant kan een object dat met de gebruiker communiceert, het zogenaamde 'apartment threading' ondersteunen om binnenkomende COM-oproepen te synchroniseren met zijn vensterbewerkingen.
Het is eenvoudiger om appartementthreading in appartementen met één thread te ondersteunen, omdat COM synchronisatie per oproep biedt. Het ondersteunen van vrije threading is moeilijker omdat het object synchronisatie moet implementeren; reactie op de clients kan echter beter zijn omdat synchronisatie kan worden geïmplementeerd voor kleinere secties van de code.
Verwante onderwerpen