珞珈山水BBS武汉大学计算机学院 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: yjj (Wolf@I.S.S), 信区: C.S
标  题: Re: HELP~HELP~问个关于读写者PV操作的问题 谁懂。。。
发信站: 珞珈山水 (Fri Mar  5 19:54:12 2010), 站内

这个代码是正确的!
只有在第一个读者进来的时候才p(access)
后面再有读者进来不会再做p操作

只有当最后一个读者退出是才做v(access)


如果是你理解的>=1那么所有读者进来 都做了p(access)
但是只有当读者计数为0才v(access)那么当多于一个读者的时候  写者永远没机会进入临界区



【 在 ChinaHacker 的大作中提到: 】
: 按照阅读者互相不影响来看,你是对的。
: 书上经常会有错误的

--

※ 来源:·珞珈山水 http://bbs.whu.edu.cn·[FROM: 59.174.92.*]
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:4.113毫秒