ATL对象多线程访问临界锁的实现

CComCriticalSection和CComAutoCriticalSection类只是将Windows临界区封装了一下。

CComCriticalSection类封装了一个临界区,提供对该临界区的初始化、锁定、解锁和释放操作。CComAutoCriticalSection是CComCriticalSection的一个子类,它实现了对临界区的自动初始化和释放。