读者写者问题--使用信号量的读者优先与写者优先程序分析
所谓谁谁优先的问题,我认为主要体现在以下两点中:
1.当低优先级进程(线程)获得临界区时,高优先级进程能很快从低优先级的进程中抢得访问权。
2.当高优先级的进程获得临界区访问权时,低优先级得等到高优先级全部访问完的空闲时间才能抢得访问权。
这两点中, 第一点一定得要,不然无法体现出优先的意思 。
第二点可以根据程序的需要决定。
程序摘自:《操作系统精髓与设计原理》
/* p
原创
2011-12-14 17:07:42 ·
13544 阅读 ·
4 评论