- 6
- 0
- 约1.21千字
- 约 8页
- 2019-08-10 发布于辽宁
- 举报
第八讲 同步与互斥高级实现方法 目的与要求:掌握信号量机制及使用它解决进程同步互斥问题的方法。 重点与难点:信号量实现及使用。 作业:4,6 4.2.3 信号量 信号量机构:“信号量”、“P、V操作”。 信号量s为一整型变量: P(s): While s≤0 ;空操作 s = s-1 ; V(s):s = s+1; P、V操作是两条原语,即保证P、V操作对变量S的访问是互斥操作。 一. 原语概念与实现 原语:指完成某种功能且不被分割或不被中断执行的操作序列。 原语可通过硬件实现不可中断性;或通过实现临界段的元方法达到不被中断。 实现临界段的元方法: 屏蔽中断(只用于单机) 加硬锁。 下面我们用屏蔽中断方法实现P(s)和V(s)的原子性。 P(s){ disableInterrupt(); while (s≤0){ enableInterrupt(); disableInterrupt(); }; s = s - 1; enableInterrupt(); } V(s){ disableInterrupt(); s = s +1; enableInterrupt(); } 二、信号量的使用(互斥与同步) 互斥:用于n个进程的临界段互斥,n进程共享一个信号量mutex,初值为1,
您可能关注的文档
最近下载
- 2019贝恩杯冠军ppt模板(1).pptx VIP
- 热控压力表培训课件.pptx VIP
- 中华人民共和国生态环境法典通俗解读版.docx VIP
- DB11_T 2409-2025 建筑屋顶光伏应用条件评估技术规范.pdf VIP
- FZT 64012-2026《卫生用水刺法非织造布》标准立项发展报告.docx VIP
- 回填土旁站记录范本.doc VIP
- 甘肃省陇南市2026年重点学校小升初入学分班考试语文考试试题及答案.docx VIP
- 学生欺凌综合治理委员会工作制度.docx VIP
- 2026年广东高考历史真题试卷(含答案).docx VIP
- 2026-2027学年小学美术四年级上册湘美版(新教材)教学设计合集.docx
原创力文档

文档评论(0)