Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Det aktiva mallbiblioteket (ATL) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.
Följande klasser definierar en trådmodell och ett kritiskt avsnitt:
CAtlAutoThreadModule Implementerar en trådpoolad lägenhetsmodell av en COM-server.
CAtlAutoThreadModuleT Innehåller metoder för att implementera en trådpoolad, lägenhetsmodell COM-server.
CComMultiThreadModel Innehåller trådsäkra metoder för att öka och minska en variabel. Innehåller ett kritiskt avsnitt.
CComMultiThreadModelNoCS Innehåller trådsäkra metoder för att öka och minska en variabel. Anger inget kritiskt avsnitt.
CComSingleThreadModel Innehåller metoder för att öka och minska en variabel. Anger inget kritiskt avsnitt.
CComObjectThreadModel Avgör lämplig trådmodellklass för en enskild objektklass.
CComGlobalsThreadModel Avgör lämplig trådmodellklass för ett objekt som är globalt tillgängligt.
CComAutoCriticalSection Innehåller metoder för att hämta och släppa ett kritiskt avsnitt. Det kritiska avsnittet initieras automatiskt.
CComCriticalSection Innehåller metoder för att hämta och släppa ett kritiskt avsnitt. Det kritiska avsnittet måste initieras uttryckligen.
CComFakeCriticalSection Speglar metoderna i
CComCriticalSectionutan att ange ett kritiskt avsnitt. Metoderna iCComFakeCriticalSectiongör ingenting.CRTThreadTraits Tillhandahåller skapandefunktionen för en CRT-tråd. Använd den här klassen om tråden använder CRT-funktioner.
Win32ThreadTraits Tillhandahåller skapandefunktionen för en Windows-tråd. Använd den här klassen om tråden inte använder CRT-funktioner.