CMutex:拥有互斥对象的线程才具有访问资源的权限,由于互斥对象只有一个,因此就决定了任何情况下此共享资源都不会同时被多个线程所访问。 CMutex类的构造函数原型为: CMutex( BOOL bInitiallyOwn /* = FALSE */, //用来指定互斥体对象初始状态是锁定(TRUE)还是非锁定(FALSE) LPCTSTR lpszName /* = NULL */, //用来指定互斥体的名称 LPSECURITY_ATTRIBUTES lpsaAttribute /* = NULL */ //为一个指向SECURITY_ATTRIBUTES结构的指针 )
封装一个类, 造一个轮子, 方便以后直接使用