生产者—消费者问题、父女母子问题,读者写者问题,哲学家问题和抽烟者问题
写者可以用这个变量来控制读者不能进去,而写者能进去,相当于在临界区外面架了一座桥,读者不能四面八方进去了,读者和写者都可以控制桥的上升,桥上升之后后续的读者就不能进入临界区了,尽管这个时候临界区里面还有读者在读,等到读者没在读了之后,写者就可以进去了。,来表示读者的数目,由于每个读进程来的时候都要实现P(rw),导致堵塞,所以只要提前看一下count的数值,只要其大于0就可以直接访问了,所以我们只要第一个进来的读者阻挡写者,最后一个读者放行就好了。读者运行,读者来访,被rw阻挡在外。
原创
2022-11-14 18:56:09 ·
246 阅读 ·
0 评论