nite),则只有同步对象获得信号才返回;如果等待时间为0,则在测试了同步对象的状态之后马上返回。Р2.等待多个对象的(FOR MULTIPLE OBJECTS) WaitForMultipleObjects,函数参数包括同步对象的句柄,等待时间,是等待一个还是多个同步对象等等,如果等待时间不限制(Infinite),则只有同步对象获得信号才返回;如果等待时间为0,则在测试了同步对象的状态之后马上返回。Р操作系统设计使我对C++有了一个很好的复习和学习,对线程的创建及同步问题及其同步对象都有了很好的理解。并能初步进行简单的程序编程。并对程序的调式过程,也使我更好了解到线程同步的具体运行过程,使我更好的理解程序。Р学习语言是一个漫长的过程,我想只有在不断的实践练习中,才能更好的掌握编程的技巧,提高自己的编程能力,通过此次课设也让我深深体会到自己还有很多东西需要学习,还有很多课程需要复习。总之,此次课程设计使我收益匪浅。Р五、源代码Р#include <windows.h>Р#include <conio.h> Р#include "fstream.h" Рint readcount=0; //读者数目Рint writecount=0; //写者数目РCRITICAL_SECTION RP_Write; //临界区РCRITICAL_SECTION cs_Write;РCRITICAL_SECTION cs_Read;Рstruct ThreadInfo //线程信息Р{?int Threadhao; //线程序号Р?char ThreadClass; //线程类别Р?double ThreadStartTime; //线程开始时间Р?double ThreadRunTime; //线程读写持续时间Р};Рvoid ReaderFun(char* file);//读者优先函数