!!!!…………高手看过来,关于进程同步问题…………!!! !
--------------------------------------------------------------------------------
R1,R2,W1,W2四个进程共享缓冲池BUF,大小为N。R1从键盘取数放入BUF,W1从BUF提R1放的数打印;R2从磁盘取数放入BUF,W2从BUF提R2放的数打印。请用信号量机制解决四个进程同步问题。
昨天考试题,实在没办法,到最后十分钟的时候还是白卷。后来老师说条件多了,不过我想看看就这样能不能解决,所以来请教各位了。
----------------------------------------------------------------------------------------
R1,R2,W1,W2四个进程共享缓冲池BUF,大小为N。R1从键盘取数放入BUF,W1从BUF提R1放的数打印;R2从磁盘取数放入BUF,W2从BUF提R2放的数打印。请用信号量机制解决四个进程同步问题。
昨天考试题,实在没办法,到最后十分钟的时候还是白卷。后来老师说条件多了,不过我想看看就这样能不能解决,所以来请教各位了。
----------------------------------------------------------------------------------------
...全文
相关推荐
进程同步之理发师问题
理发师问题是经典的进程同步问题之一,它模拟了一个小镇上的理发店场景,其中理发师是唯一的服务提供者,而顾客则随机到来寻求服务。
操作系统进程同步问题(吃水果问题)
吃水果问题是一个经典的进程同步问题实例,它通常用于教学目的,帮助学生理解如何使用同步机制解决并发环境中的冲突。
经典进程同步问题(代码+文档)
本资料包“经典进程同步问题(代码+文档)”专注于讲解和实现三个经典的进程同步问题,这些问题在多线程编程中尤为重要。
经典进程同步问题
在操作系统领域,进程同步是多线程或多进程环境下确保数据一致性、避免竞态条件和死锁等问题的关键技术。本文将深入探讨"经典进程同步问题",以C/C++语言为实现工具,通过三个简单易懂的程序来阐述相关概念。
进程同步实验——生产者与消费者问题算法实现
在这个实验“进程同步实验——生产者与消费者问题算法实现”中,我们探讨了一个经典的并发问题:生产者-消费者问题。生产者-消费者问题是多线程编程中的一种典型应用场景,模拟了实际生产流水线的过程。


