一个CSemaphore类对象代表一个“信号”——一个同步对象,它允许有限数目的线程在一个或多个进程中访问同一个资源。一个CSemaphore对象保持了对当前访问某一指定资源的线程的计数。对于一个只能支持有限数目用户的共享资源来说,CSemaphore是很有用的。
MFC中对多线程程序设计支持的类有: 临界区 类( CCrit icalSect ion) 、信号量类( CSemaphore) 、互 斥类( CMut ex) 、事件类( CEvent) 、单个对象加锁类 ( CSingleLock) 、多个对象加锁类( CMult iLock ) 。
基于12个网页-相关网页
一个CSemaphore类对象代表一个“信号”——一个同步对象,它允许有限数目的线程在一个或多个进程中访问同一个资源。一个CSemaphore对象保持了对当前访问某一指定资源的线程的计数。对于一个只能支持有限数目用户的共享资源来说,CSemaphore是很有用的。
应用推荐