共用方式為


CAtlAutoThreadModuleT Class

這個類別會實作執行緒集區提供了方法, Apartment Model COM 伺服器。

重要

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

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

參數

  • T
    會實作 COM 伺服器的類別。

  • ThreadAllocator
    類別會管理執行緒的選取範圍。 預設值為 CComSimpleThreadAllocator

  • dwWait
    指定以毫秒為單位的逾時間隔,。 預設值為 Infinite,表示方法的逾時間隔絕對不會耗用。

Members

公用方法

名稱

描述

CAtlAutoThreadModuleT::GetDefaultThreads

這個靜態函式以處理序的數目會動態計算並傳回執行緒的最大數目 EXE 模組的。

備註

類別 CAtlAutoThreadModuleCAtlAutoThreadModuleT 從衍生來實作執行緒集區, Apartment Model COM 伺服器。 它會取代過時的類別 CComAutoThreadModule

注意事項注意事項

這個類別不應該用於 DLL,,因為預設 dwWait 值的無限可能會導致死結,當卸載 DLL 時。

繼承階層架構

IAtlAutoThreadModule

CAtlAutoThreadModuleT

需求

Header: atlbase.h

請參閱

參考

IAtlAutoThreadModule Class

IAtlAutoThreadModule Class

ATL 模組類別

其他資源

ATL Class Overview