上传者: 42193786
|
上传时间: 2021-11-28 21:07:25
|
文件大小: 6.79MB
|
文件类型: -
利用信号量集机制解决读者-写者问题
读者—写者问题,增加了一条限制,即最多只允许RN个读者同时读。
为此,又引人了一个信号量L,并赋予其初值为RN,通过执行wait(L,1,1)操作,来控制读者的数目,每当有一个读者进入时,都要先执行wait(L,1,1)操作,使L的值减1。当有RN个读者进入读后,L便减力0,第RN+1个读者要进入读时,必然会因wait(L,1,1)操作失败而阻塞。