_neverToSayFail

2012年8月23日

多线程基础技术

摘要: Win32 多线程技术主要包括线程的创建、互斥去的建立、终止线程,对于同一进程的多个线程在共享资源时需要解决同步问题,这主要包括:互斥、信号量、API等待函数等。下面简单的介绍这几类技术:1. 其中API等待函数提供了阻塞线程自身的调用,常见的有 DWORD WaitForSingleObject(HANDLE hHandle, DWORD, mm),单线程等待。DWORD WaitForMultipleObject(DWORD nCount ,CONST HANDLE *lpHandles, BOOL bWaitAll,DWORD dwMilliseconds);,多等待对象。2. 建立互斥 阅读全文

posted @ 2012-08-23 22:37 安心走完 阅读(186) 评论(0) 推荐(0) 编辑

mutable和explict

摘要: mutable关键字为已经被限制了的const成员提供操作,如果需要在成员函数 或者成员变量中增加修改的属性,那么此时可以用mutable修饰由const修饰的 成员变量。explict关键字可限制由于重构函数隐式初始化的操作。 阅读全文

posted @ 2012-08-23 18:58 安心走完 阅读(155) 评论(0) 推荐(0) 编辑

导航