- 2
- 0
- 约 53页
- 2017-07-16 发布于四川
- 举报
* 2. 记录型信号量 在整型信号量机制中的wait操作,只要是信号量S≤0, 就会不断地测试。因此,该机制并未遵循“让权等待”的准则, 而是使进程处于“忙等”的状态。 记录型信号量机制,则是一种不存在“忙等”现象的进程同步机制。但在采取了“让权等待”的策略后,又会出现多个进程等待访问同一临界资源的情况。 为此,在信号量机制中,除了需要一个用于代表资源数目的整型变量value外,还应增加一个进程链表L,用于链接上述的所有等待进程。记录型信号量是由于它采用了记录型的数据结构而得名的。它所包含的上述两个数据项可描述为: * type semaphore=record value:integer; L:list of process; end 相应地,wait(S)和signal(S)操作可描述为: procedure wait(S) var S: semaphore; begin S.value∶ =S.value-1; if S.value<0 then block(S.L) end procedure signal(S) var S: semaphore
您可能关注的文档
最近下载
- 内蒙古呼和浩特市2024-2025学年高一下学期4月月考试题 物理试卷含答案.pdf VIP
- 高一物理必修2《曲线运动》典型例题.doc VIP
- 肝细胞癌影像诊断.pptx VIP
- 河北省唐山市路北区2023-2024学年六年级下学期期中数学试卷.pdf VIP
- 设计参考中文译稿stm32f10x闪存编程手册.pdf VIP
- 三年级下册数学试题-期末测试卷-人教版(含答案) (3).doc VIP
- Panasonic松下面包机 烘焙工具SD-PM105自动面包机SD-PM105说明书用户手册.pdf
- 小儿尿道下裂诊疗指南.docx VIP
- 东至县望东长江大桥龙头岭隧道 “5.3”较大施工坍塌事故-事故案例-案例分析-坍塌事故.docx VIP
- 2019年广西百色市中考化学试卷(含答案与解析).docx VIP
原创力文档

文档评论(0)