Klasa CAtlAutoThreadModuleT
Ta klasa zapewnia metod wykonywania puli wątków, komórkowy model serwera COM.
Waż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
Metody publiczne
Nazwa |
Opis |
---|---|
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