读写锁是用来解决读者写者问题的,读操作可以共享,写操作是排他的,读可以有多个在读,写只有唯一个在写,同时写的时候不允许读。互斥锁与读写锁的区别:当访问临界区资源时(访问的含义包括所有的操作:读和写),需要上互斥锁;当对数据(互斥锁中的临界区资源)进行读取时,需要上读取锁,当对数据进行写入时,需要上写...
分类:
其他好文 时间:
2014-09-13 11:53:15
阅读次数:
261
读者优先
//读者写者问题-读者优先
#include
#include
#include
using namespace std;
HANDLE rmutex,wmutex;
int Readcount=0;
int read_num=10,write_num=5;
DWORD WINAPI read(LPVOID lpParam)
{
WaitForSingleObject(...
分类:
其他好文 时间:
2014-06-26 10:41:57
阅读次数:
185