网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
10、实现进程同步时,每一个消息与一个信号量对应,进程()可把不同的消息发送出去。
A.在同一信号量上调用P操作
B.在不同信号量上调用P操作
C.在同一信号量上调用V操作
D.在不同信号量上调用V操作
参考答案和解析
D 解析:进程的同步是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。在使用PV操作实现进程同步应注意以下两点。 ①用一个信号量与一个消息联系起来,当信号量的值为0时表示期望的消息尚未产生,当信号量值为非0时表示期望的消息已经存在。 ②在用PV操作实现同步时,一个信号量与一个消息量联系在一起,当有多个消息时必须定义多个信号量;测试不同的消息是否到达或发送不同消息时,应对不同的信号调用P操作或V操作。 在利用PV操作实现进程同步时,每一个消息与一个信号量对应,进程在不同信号量上调用P操作以测试自己需要的消息是否到达,在不同信号量上调用V操作把不同的消息发送出去。
更多 “10、实现进程同步时,每一个消息与一个信号量对应,进程()可把不同的消息发送出去。A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作D.在不同信号量上调用V操作” 相关考题
考题
实现进程同步时,每一个消息与一个信号量对应,进程______可把不同的消息发送出去;A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作D.在不同信号量上调用V操作
考题
下列关于信号量使用的叙述中,哪些是正确的?A.信号量初始化后,只能实施P、V原语操作B.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作C.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作D.信号量的初值不能小于0E.互斥信号量的变化范围只能是正整数
考题
下列说法中,正确的是A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行D.临界区是指每次仅允许一个进程访问的资源
考题
用PV操作实现进程互斥进入相关临界区时,要求()A、用一个信号量S与一组相关临界区联系起来B、任何进程在进入临界区前应调用P操作C、进程退出临界区进调用V操作来释放一个等待信号量S的进程D、一个等待信号量S的进程被释放后便可以进入它的临界区E、一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
考题
单选题如果信号量要删除信号量,则调用()A
semop()B
semctl()的SETVAL操作C
semctl()的IPC_RMID操作D
semctl()的IPC_GETVAL操作
考题
多选题用PV操作实现进程互斥进入相关临界区时,要求()A用一个信号量S与一组相关临界区联系起来B任何进程在进入临界区前应调用P操作C进程退出临界区进调用V操作来释放一个等待信号量S的进程D一个等待信号量S的进程被释放后便可以进入它的临界区E一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
考题
判断题信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P、V操作来改变。A
对B
错
热门标签
最新试卷