文件名称:操作系统课程设计 读者写者问题
文件大小:2.7MB
文件格式:RAR
更新时间:2013-02-05 16:12:04
读者写者问题
在Windows环境下,采用系统调用,编程实现读者、写者问题,具体的要求为:一个数据集(如一个文件或记录)为多个并发进程所共享,其中一些进程只要求读该数据集的内容,这些进程称为“读者”,而另一些进程则要求修改该数据集的内容,这些进程称为“写者”。具体要求是:允许多个读者同时读该数据集的内容,但是,若有一个写者在写,则其他读者不能读,若有一个写者在写或有其他读者在读,则其他写者均被拒绝。当一个写者正在写,而有多个读者与写者在等待时,写者应优先唤醒 要求:读者进去读、等待,写者进去写、等待等状态均在屏幕上打印出来。
【文件预览】:
test2005
----test.ncb(9.69MB)
----test()
--------main.cpp(4KB)
--------test.vcproj.304-47.Administrator.user(1KB)
--------test.vcproj(4KB)
--------Debug()
--------try.txt(56B)
----test.sln(877B)
----debug()
--------test.exe(52KB)
--------test.pdb(491KB)
--------test.ilk(403KB)
--------try.txt(56B)
----test.suo(10KB)