- 4
- 0
- 约1.45万字
- 约 47页
- 2018-04-09 发布于广东
- 举报
6.3 临界区问题解决方法 6.3.4 信号量方法 信号量的概念: V操作: V操作记为V(s),其中s为一信号量,它执行时,主要完成 以下动作: s.value = s.value + 1;/*可理解为归还1个资源,若原来就没 有则意义是用此资源还1个欠帐*/ 若s.value 0,则进程继续执行; 否则(即s.value ≤ 0),则从信号量s的等待队s.queue中 移出第一个进程,使其变为就绪状态,然后返回原进程继 续执行 说明:实际上,V操作可以理解为归还资源的计数器; 或是唤醒进程使其处于就绪状态的控制指令 信号量 vs. 锁 信号量是一个一般的锁… 锁: {0,1} 信号量: {-?, … , -2, -1, 0, 1, 2, … , ?} 信号量即信号的数量,唤醒实际上就是发一个信号 开锁动作也是发一个信号 信号量:一个伟大的概念 可以用来实现互斥 可以记录睡眠操作的次数(s.value > 0) 可以记录资源个数(s.value ≥ 0) 可以记录等待进程个数(|s.value| ,s.value < 0) 可以用来实现复杂的进程间同步关系 6.3 临界区问题解决方法 6.3.4
您可能关注的文档
- 第03章刚体的定轴转动31角速度和角加速度(825KB).ppt
- 第03章刚体的定轴转动32刚体转动的动能定理(386KB).ppt
- 第03章刚体的定轴转动33转动定律(258KB).ppt
- 第03章刚体的定轴转动34角动量守恒定律(421KB).ppt
- 第03章货币时间价值第3章货币时间价值(789KB).ppt
- 第03章节基本回归模型s(1065KB).ppt
- 第03章节图像文件窗口的管理与操作(3503KB).ppt
- 第03章节行政组织主体(1867KB).ppt
- 第03章进程20121104Linux0.11进程数据结构示意(998KB).ppt
- 第03章牛顿运动定律牛顿第三定律(1554KB).ppt
最近下载
- 国家标准 NYT 3437-2019 沼气工程安全管理规范.pdf VIP
- 安全科学原理(理论知识)试题及答案.doc VIP
- 2025年(安全工程)安全科学原理试题及答案.doc VIP
- 2025 年大学安全工程(安全科学原理)上学期期末测试卷.doc VIP
- 阿里云DataClaw:如何让Agent安全访问数据(2026年).pdf
- TGXAS 697-2024 融水苗族服饰.pdf VIP
- 2025 年大学安全工程(安全科学原理)试题及答案.doc VIP
- 2026年DataClaw:如何让 Agent安全访问数据报告.docx
- 安全科学原理期末考试试题.docx VIP
- 东南A5翼舞_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf VIP
原创力文档

文档评论(0)