資源簡介
實現PV操作解決讀者寫者問題(讀者優先)
代碼片段和文件信息
#include?
#include?
#include????//for?Dev?C++??VC?use?#include??
#include?
#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;
};
void?ReaderPriority(?char*?file?);
void?RP_ReaderThread(void*?p);
void?RP_WriterThread(void*?p);
////////////////////////////////////////////////////////
//?main?fuction
////////////////////////////////////////////////////////
int?main(?int?agrc?char*?argv[]?)
{
char?ch;
while?(?TRUE?)
{
//?Cleare?screen
system(?“cls“?);
//?display?prompt?info
printf(“********
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5109??2016-09-20?13:43??PV操作實現讀者寫者問題\sm5.cpp
?????文件?????????43??2003-09-26?17:06??PV操作實現讀者寫者問題\sm5.dat
?????目錄??????????0??2016-10-19?10:04??PV操作實現讀者寫者問題
-----------?---------??----------?-----??----
?????????????????5152????????????????????3
評論
共有 條評論