zaocaixi的ChinaUnix博客
zaocaixi
全部博文(34)
2013年(2)
2012年(33)
GY123456
llweiyan
张美英
醉梦海棠
eleluq
毛xx总理
yuliuhai
klong135
寒江钓雪
lj870128
qxhgd
分类:
2012-10-24 18:30:47
原文地址:读者写者问题 作者:gofiend
读者: while (true) { P(mutex); readcount ++; if (readcount==1) P (w); V(mutex); 读 P(mutex); readcount --; if (readcount==0) V(w); V(mutex); };
写者: while (true) { P(w); 写 V(w); };
3)第二类读者写者问题: 写者优先 条件: 1)多个读者可以同时进行读 2)写者必须互斥(只允许一个写者写,也不能读者写者同时进行) 3)写者优先于读者(一旦有写者,则后续读者必须等待,唤醒时优先考虑写者)
上一篇:没有了
下一篇:第二类读者写者问题(写者优先)的信号量及PV操作解决方案
登录 注册