- 46
- 0
- 约2.78万字
- 约 33页
- 2021-11-15 发布于福建
- 举报
6. 算法题(共 32 个题目)
200348. 在信号量机制中,若 P (S )操作是可中断的,则会有什么
问题?
此题答案为:答:
P (S )的操作如下:
Begin
S.Value:= S.Value-1; ①
If S.Value0 Then ②
Begin
Insert(*,S.L);
Block(*) ③
End
End.
若 P (S )可中断的,例如进程 A 在执行了语句①之后从 CPU 上退
下了,假定此时 S.Value =0 ;这时换另一进程 B ,B 又将 S.Value
的值减 1 使之为- 1,在执行语句③时, B 被阻塞;然后又换回 A 执
行,由于 A 的断点是语句①之后,当它执行语句②时,由于这时
S.Value 已经是- 1,故进程继续执行而被阻塞。这就出现了错误:
本来 A 操作
您可能关注的文档
最近下载
- 中国药典--四部通则-9205-药品洁净实验室微生物监测和控制指导原则.doc VIP
- 罚款单 处罚单(标准模板).docx VIP
- 高中数学第18讲 解析几何中用导数分析的几种问题.docx VIP
- 2026年全民国家安全教育日:统筹发展和安全+护航十五五新征程PPT课件.pptx VIP
- 河南省机关事业单位工考图书资料员复习资料.doc VIP
- 人教版高考生物真题汇编:DNA分子结构和复制(word版 有答案).docx VIP
- LKXA立式斜流样本说明书.doc VIP
- 河南省机关事业单位工考图书资料员复习资料.doc VIP
- 注册安全工程师考试建筑施工(初级)安全生产实务重点难点精练试题精析.docx VIP
- 《用水定额 第2部分:工业》DB43T 388.2-2025.docx VIP
原创力文档

文档评论(0)