資源簡介
事件對象解決讀者優先的讀者寫者問題 操作系統 事件對象 讀者優先 讀者寫者問題 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
評論
共有 條評論