全文预览

进程同步机制与互斥-生产者消费者问题

上传者:梦溪 |  格式:doc  |  页数:20 |  大小:266KB

文档介绍
e>>Thread_Info[n_Thread].serial; inFile>>Thread_Info[n_Thread].entity; inFile>>Thread_Info[n_Thread].delay; charc; inFile.get(c); while(c!='\n'&&!inFile.eof()) { inFile>>Thread_Info[n_Thread].thread_request[Thread_Info[n_Thread].n_request++]; inFile.get(c); } n_Thread++;?}?//显示获得的线程信息,便于确认正确性?for(j=0;j<(int)n_Thread;j++)?{ intTemp_serial=Thread_Info[j].serial; charTemp_entity=Thread_Info[j].entity; intTemp_delay=Thread_Info[j].delay; printf("线程%2d%c%d",Temp_serial,Temp_entity,Temp_delay); intTemp_request=Thread_Info[j].n_request; for(intk=0;k<Temp_request;k++) printf("%d",Thread_Info[j].thread_request[k]); cout<<endl;?}?cout<<"------------------------------------------------------"<<endl;?empty_semaphore=CreateSemaphore(NULL,n_Buffer_or_Critical,n_Buffer_or_Critical,"semaphore_for_empty");

收藏

分享

举报
下载此文档