• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: PV操作  

资源简介

实现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


评论

共有 条评论