1 / 7
文档名称:

生产者-消费者算法[7页].docx

格式:docx   大小:170KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

生产者-消费者算法[7页].docx

上传人:apanghuang13 2022/4/8 文件大小:170 KB

下载得到文件列表

生产者-消费者算法[7页].docx

文档介绍

文档介绍:……………………………………………………………最新资料推荐…………………………………………………
……………………………………………………………最新资料推荐…………………………………………………
最新精品资料整理推荐,更新于二〇1;
Thread_Info[j].n_request = 0;
}
//初始化临界区;
for(i =0;i< MAX_BUFFER_NUM;i++)
InitializeCriticalSection(&PC_Critical[i]);
//打开输入文件,按照规定的格式提取线程等信息;
("");
//从文件中获得实际的缓冲区的数目;
inFile >> n_Buffer_or_Critical;
();
printf("输入文件是:\n");
//回显获得的缓冲区的数目信息;
printf("%d \n",(int) n_Buffer_or_Critical);
//提取每个线程的信息到相应数据结构中;
while(inFile){
inFile >> Thread_Info[n_Thread].serial;
inFile >> Thread_Info[n_Thread].entity;
inFile >> Thread_Info[n_Thread].delay;
char c;
(c);
while(c!='\n'&& !()){
inFile>> Thread_Info[n_Thread].thread_request[Thread_Info[n_Thread].n_request++];
(c);
}
n_Thread++;
}
……………………………………………………………最新资料推荐…………………………………………………
……………………………………………………………最新资料推荐…………………………………………………
最新精品资料整理推荐,更新于二〇二一年二月三日2021年2月3日星期三07:14:48
最新精品资料整理推荐,更新于二〇二一年二月三日2021年2月3日星期三07:14:48
……………………………………………………………最新资料推荐…………………………………………………
最新精品资料整理推荐,更新于二〇二一年二月三日2021年2月3日星期三07:14:48
//回显获得的线程信息,便于确认正确性;
for(j=0;j<(int) n_Thread;j++){
int Temp_serial = Thread_Info[j].serial;
char Temp_entity = Thread_Info[j].entity;
double Temp_delay = Thread_Info[j].delay;
printf(" \n thread%2d %c %f ",Temp_serial,Temp_entity,Temp_delay