首页 > 其他 > 详细

看到本质-----读者-写者问题变形---读者-读者(两类互斥的读者)问题-----------------------读者-读者问题!!!!!!!代码要熟记!

时间:2020-04-04 22:59:49      阅读:58      评论:0      收藏:0      [点我收藏+]

我之前遇到过的过河问题3还有过3道十字路口问题就相当于两种地位对等的读者哦。它们写出来的伪代码结构都是十分相似的呐。这就是妥妥的一种对称性!而读者写者问题都是要设置计数器的,要学会有看到本质的洞察力!!!!!!

它们的本质就是:两类互斥访问共享资源的读者的分配协调。首先这个共享资源的使用权一般都是互斥的,然后你要把这两种读者分的清清楚楚,井水不犯河水,

分别给这两类读者设置各自的计数器,很自然的要相应设置各自的信号量来互斥修改各自的计数器。所以一般是要设置5个量哦!

1.

技术分享图片

 

 

2.

 

技术分享图片

ps:具体代码和总结复习时参照我自己的笔记哦2333!

 

看到本质-----读者-写者问题变形---读者-读者(两类互斥的读者)问题-----------------------读者-读者问题!!!!!!!代码要熟记!

原文:https://www.cnblogs.com/dragondragon/p/12634241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!