- 5
- 0
- 约3.14千字
- 约 36页
- 2017-07-06 发布于河南
- 举报
信号量是荷兰计算机科学家Dijkstra65年提出
§4.3 信号量 (P,V操作);2. P,V操作;P,V操作的功能描述见下图:; P,V操作可用软件(或固件)和硬件来执行。无论P操作和V操作,它们的执行都必须是一个 不可被中断的整体。;例:S = 4;本书原来使用P、V操作来称呼此两操作,但由于信号量和信号量上的同步原语以及后面要讨论的管程均已成为并行程序语言的组成部分,所以改用程序语言中的习惯称呼,以及国际上较流行的称呼为Wait和Signal操作。;3. 当进程必须在信号量S上等待时,就将该进程的状态变为等待状态(或活动阻塞状态),并将该进程插入与此信号量有关的等待队列中,而后让出处理机给其它就绪进程。;(2) “ 阻塞等待”执行分式:;wait(s): S.value: = S. value ? 1;
if S. value 0 (说明 S原 ? 0或1,无资源)
then begin
Insert (*, S. L);
{把调用者进程*的进程控制块PC B插入信号量S的等待队列L中}
Block (*);
{把调用者进程变为阻塞,并调用进程调度程序以便选一新的就绪进程到处理机上运行}
您可能关注的文档
最近下载
- 电力工程相关单位协调配合措施.docx VIP
- 2025年6G网络架构下的通信协议演进.pptx VIP
- 食品安全检查员招聘面试题及答案.docx VIP
- 2025年6G核心网网络架构与关键技术白皮书.pdf VIP
- 省级优秀课件通用版小学书法四年级上册《错综穿插结构的字》.pptx VIP
- “非遗”热点趋势及商业化路径洞察报告-数说故事x复旦大学-202605.docx
- 抗滑桩施工合同劳务分包协议.docx VIP
- 教科版科学三年级上册第三单元《天气》表格式教案.docx VIP
- 普通物理学简明教程(第三版)全套PPT课件.pptx
- 【50个】英语课堂游戏(50个游戏模板).pptx VIP
原创力文档

文档评论(0)