Udostępnij za pośrednictwem


Klasa CAtlAutoThreadModuleT

Ta klasa zapewnia metod wykonywania puli wątków, komórkowy model serwera COM.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE 
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule

Parametry

  • T
    Klasy, która będzie wdrożenie serwera COM.

  • ThreadAllocator
    Klasa zarządzanie zaznaczenia wątku.Wartością domyślną jest CComSimpleThreadAllocator.

  • dwWait
    Określa limit czasu w milisekundach.Wartość domyślna to INFINITE, co oznacza metodę limitu czasu upłynie nigdy.

Członkowie

da2ks2cb.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CAtlAutoThreadModuleT::GetDefaultThreads

Ta funkcja statyczne dynamicznie oblicza i zwraca maksymalną liczbę wątków dla modułu EXE, na podstawie liczby procesorów.

Uwagi

Klasa CAtlAutoThreadModule pochodzi z CAtlAutoThreadModuleT w celu wdrożenia serwera COM puli wątków, komórkowy model.Zastępuje ona przestarzałe klasy CComAutoThreadModule.

[!UWAGA]

Klasa ta nie stosuje się w bibliotece DLL jako domyślny dwWait wartość INFINITE spowoduje zakleszczenia, gdy biblioteka DLL jest zwalniana.

Hierarchii dziedziczenia

IAtlAutoThreadModule

CAtlAutoThreadModuleT

Wymagania

Nagłówek: atlbase.h

Zobacz też

Informacje

Klasa IAtlAutoThreadModule

Klasa IAtlAutoThreadModule

ATL moduł klasy

Inne zasoby

Omówienie klasy ATL