- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本原则
n
当进程A 在临界区中,另一个进程B 被迫在临界区外等待(wait ,直至进程A 离开临界区,发出一个特殊的信号(signal 通知进程B ,进程B 才能进入临界区。
ZUCC 操作系统原理
信号量(Semaphore
n
信号量是一个特殊的变量,其上允许三个操作:
n 初始化:信号量初始化为一个非负整数;n wait :P 操作n
signal :V 操作
ZUCC 操作系统原理
信号量Semaphore
互斥: 信号量
用信号量实现进程互斥1
用信号量实现进程互斥2
用信号量实现进程互斥3
8
用信号量实现进程互斥4
用信号量实现进程互斥5
用信号量实现进程互斥6
用信号量实现进程互斥7
用信号量实现进程互斥8
用信号量实现进程互斥9
用信号量实现进程互斥10
用信号量实现进程互斥
n 如何用信号量保护临界区
n
创建公共信号量s n s 初始化为1n 使每个进程中的临界区位
于P (s 和V (s 之间。ZUCC
信号量的含义 n 任何时候 n n ZUCC 操作系统原理 n s = 1 : 没有进程在 CS中 s = 0 : 一个进程在 CS中,没有进程阻塞 在这个信号量上。 s 0 :一个进程在 CS中, |s| 个进程阻塞 在此信号量的等待队列上。 chap 5 PDF 文件使用 pdfFactory Pro 试用版本创建 16
Critical Section in Java 5.0 ZUCC 操作系统原理 import java.util.concurrent.locks.*; class X { private final ReentrantLock lock = new ReentrantLock(; // ... public void m( { lock.lock(; // block until condition holds try { // ... method body } finally { lock.unlock(; } } } // example taken from Java SE 5.0 reference chap 5 PDF 文件使用 pdfFactory Pro 试用版本创建 17
Semaphore in Java 5.0 ZUCC 操作系统原理 import java.util.concurrent.*; … // create a semaphore private final Semaphore available = new Semaphore(MAX_AVAILABLE, true; … // semaphore wait( available.acquire(; … // semaphore signal( available.release(; chap 5 PDF 文件使用 pdfFactory Pro 试用版本创建 18
您可能关注的文档
最近下载
- DBJ50_T-281-2018:建筑工程信息模型设计交付标准.pdf VIP
- 统编版高中政治必修4《哲学与文化》知识点复习提纲(实用,必备!).docx VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- NFPA 326-2015 对进入、清洗或修理的储罐和容器的保护.pdf VIP
- 2025年国家开放大学电大《管理会计》形考任务1-10网考题库附答案附答案.pdf VIP
- 三相异步电机的起动授课课件.pptx VIP
- 2025年及未来5年中国示波器行业市场调研分析及投资前景预测报告.docx
- Z公司客户关系管理问题研究.docx VIP
- 第2章有导体时的静电场.ppt VIP
- 大班-数学-我会找位置-课件.ppt VIP
文档评论(0)