-
大小: 3KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-06
- 語言: C/C++
- 標(biāo)簽: 操作系統(tǒng)??事件對(duì)象??讀者優(yōu)先??C++??
資源簡(jiǎn)介
事件對(duì)象解決讀者優(yōu)先的讀者寫者問題 操作系統(tǒng) 事件對(duì)象 讀者優(yōu)先 讀者寫者問題 C++
代碼片段和文件信息
//?ex3.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include?“stdafx.h“
//?ex5.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
//#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)
{/*
?參數(shù):
????????//1.安全屬性
??2.復(fù)位方式:false為自動(dòng)復(fù)原
??3.事件對(duì)象初始狀態(tài)true為有信號(hào)
??4.如果為NULL,將創(chuàng)建一個(gè)無名的事件對(duì)象。
?*/
s1?=?CreateEvent(NULL?FALS
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????7213??2017-10-10?18:58??ex3.cpp
?????文件??????????43??2003-09-26?17:06??sm5.dat
評(píng)論
共有 條評(píng)論