资源简介

事件对象解决读者优先的读者写者问题 操作系统 事件对象 读者优先 读者写者问题 C++

资源截图

代码片段和文件信息

// ex3.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“


// ex5.cpp : 定义控制台应用程序的入口点。
//

//#include “stdafx.h“


#include 
#include 
#include 
#include 
#include
using namespace std;
#define INTE_PER_SEC  1000
#define MAX_THREAD_NUM  64
#define MAX_FILE_NUM  32
#define MAX_STR_LEN  32

int readcount = 0;
int writecount = 0;

CRITICAL_SECTION  RP_Write;

struct ThreadInfo
{
int serial;
char entity;
double delay;
double persist;
};
class MySemaphore
{
public: HANDLE s1 s2;
public: int ResourceNum;
MySemaphore() {}
MySemaphore(int ResourceNum char* name)
{/*
 参数:
        //1.安全属性
  2.复位方式:false为自动复原
  3.事件对象初始状态true为有信号
  4.如果为NULL,将创建一个无名的事件对象。
 */
s1 = CreateEvent(NULL FALS

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        7213  2017-10-10 18:58  ex3.cpp
     文件          43  2003-09-26 17:06  sm5.dat

评论

共有 条评论