ATL线程模型解析

ATL的三种线程模型

1、_ATL_SINGLE_THREADED

2、_ATL_APARTMENT_THREADED

3、_ATL_FREE_THREADED

线程模型的支持

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

1、CComSingleThreadModel

2、CComMultiThreadModel

3、CComMultiThreadModelNoCS

深入解析线程模型

默认线程模型

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

原文地址:https://www.cnblogs.com/tekkaman/p/2042353.html