读者-写者(多进程)
0 推荐在openEuer上实现
1 描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料
问题本质如下:
- 一个数据文件或记录可被多个进程共享。
- 只要求读文件的进程称为“Reader进程”,其它进程则称为“Writer进程”。
- 允许多个进程同时读一个共享对象,但不允许一个Writer进程和其他Reader进程或Writer进程同时访问共享对象
- “读者--写者问题”是保证一个Writer进程必须与其他进程互斥地访问共享对象的同步问题。
- 作者:Weastsea
- 链接:https://www.jianshu.com/p/e1852e9e15e3
- 来源:简书
2 利用多线程完成reader 和writer

3 在main中测试若干个reader 和writer的测试,提交截图说明代码的正确性
读者优先:

写者优先:

两者平等:
