Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Výběr modelu vláken pro objekt závisí na funkci objektu. Objekt, který provádí rozsáhlé vstupně-výstupní operace, může podporovat volné vlákno, aby poskytoval maximální odezvu klientům tím, že umožňuje volání rozhraní během latence těchto operací. Na druhou stranu objekt, který interaguje s uživatelem, může podporovat vláknování bytu k synchronizaci příchozích volání modelu COM s operacemi jeho okna.
V jednovláknových apartmánech je snazší podporovat apartment threading, protože COM poskytuje synchronizaci při každém volání. Podpora volných vláken je obtížnější, protože objekt musí implementovat synchronizaci; Odpověď na klienty ale může být lepší, protože synchronizaci je možné implementovat pro menší části kódu.
Související témata