linux 操作系统 多线程编程 经典同步算法 读者写者问题
有读者和写者两组并发进程,共享一个文件,当两个或以上的读进程同时访问共享数据时不会产生副作用,但若某个写进程和其他进程(读进程或写进程)同时访问共享数据时则可能导致数据不一致的错误。因此要求:1允许多个读者可以同时对文件执行读操作;2只允许一个写者往文件中写信息;3任一写者在完成写操作之前不允许其他读者或写者工作;4写者执行写操作前,应让已有的读者和写者全部退出。
文件列表
Writer_Reader.rar
(预估有个4文件)
Writer_Reader
Reader.java
621B
Main.java
831B
File.java
2KB
Writer.java
657B
暂无评论