文件名称:C++的线程读写锁(windows实现)
文件大小:3KB
文件格式:RAR
更新时间:2013-11-16 04:46:12
读写锁 C++ windows 线程 并发
/** * 读写锁 * 读-读并发,读-写互斥,写-写互斥 * Windows NT下可以使用 * 基于CRITICAL_SECTION实现,简单高效,只支持在进程内使用,不支持进程间使用 * 支持限制最大并发读者数 * 写操作优先(即当前有线程在读,有写操作后,不允许再有新的读,直至写操作完成,避免写操作饿死) * 直接加写锁才是写优先状态,采用尝试写是非写优先的 * @version 1.1 */ 附带有使用的例子……
【文件预览】:
RWLock.cpp
RWLock.h