ATL的三种线程模型

1、_ATL_SINGLE_THREADED

2、_ATL_APARTMENT_THREADED

3、_ATL_FREE_THREADED

线程模型的支持

  线程模型的支持,以类为单位,每个类提供2种功能,一个是互斥的加减,另一个是CS。

1、CComSingleThreadModel

ATL线程模型解析

2、CComMultiThreadModel

ATL线程模型解析

3、CComMultiThreadModelNoCS

ATL线程模型解析

深入解析线程模型

ATL线程模型解析

默认线程模型

ATL线程模型解析

 默认线程定义代码在atldef.h头文件中,除此之的外,以上代码在atlbase.h中,另外,CS相关部分前文已经解析。

相关文章: