1实验目标能够编写程序模拟读者写者问题2实验要求在Windows2000环境下创建一个控制台进程此进程包含n个线程用这n个线程来表示n个读者或写者每个线程按相应测试数据文件后面有介绍的要求进行读写操作用信号量机制分别实现读者优先和写者优先的读者写者问题读者写者问题的读写操作限制包括读者优先和写者优先:1写写互斥即不能有两个写者同时进行写操作2读写互斥即不能同时有一个线程在读而另一个线程在写3读读允许即可以有一个或多个读者在读读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者正在进行读操作则该读者可直接开始读操作写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源则该读者必须等到没有写者处于等待状态后才能开始读操作运行结果显示要求:要求在每个线程创建发出读写操作申请开始读写操作和结束读写操作时分别显示一行提示信息以确定所有处理都遵守相应的读写操作限制">1实验目标能够编写程序模拟读者写者问题2实验要求在Windows2000环境下创建一个控制台进程此进程包含n个线程用这n个线程来表示n个读者或写者每个线程按相应测试数据文件后面有介绍的要求进行读写操[更多]
2024/4/28 22:06:56
86KB
东华大学
1