问答题
某操作系统将消息缓冲通信作为进程之间通信的基本手段。Send和Receive分别为发送消息和接收消息原语。请设计一种方案,用于Send和Receive原语来实现基于信号量的P、V操作。
【参考答案】
(1) 所有信号量由一个叫同步的进程来完成,对应每个信号量设置一个计数器(记录信号量的值)和一个等待进程链表。
......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
把图2-13中的每一个状态变化的原因填在表2-8相应的栏中。
点击查看答案
问答题
进程A运行时有无等待现象若有,在什么时候发生等待现象
点击查看答案
相关试题
给出上述问题的解决算法,结合该算法,简述...
说明信号量的声明和初值设定的理由。
分析该题中的互斥现象和同步现象。
什么是死锁?死锁的四个必要条件是什么?如...
的两个请求立刻得到满足,系统此刻是否处于...