下列关于信号量使用的叙述中,哪些是正确的?( )

恬恬2020-09-17  44

问题 下列关于信号量使用的叙述中,哪些是正确的?(    )

选项 A、信号量初始化后,只能实施P、V原语操作B、在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作C、在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作D、信号量的初值不能小于0E、互斥信号量的变化范围只能是正整数

答案A,B,D

解析信号量初始化后,只能实施P、V原语操作,分别表示对信号量的数值减一和加一操作,可用资源数或者等待该资源的进程数,不能随意地不经P、V操作而使其改变。在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作,表示请求使用该资源,而不是没有使用就先释放该资源(V操作);信号量表示了资源的数目,信号量的初值不能小于O;互斥信号量表示互斥请求资源后,剩余的资源数目,其的变化范围可能为负数或者O,也可以是正数,但不只是正数。故本题答案选择ABD选项。
转载请注明原文地址:https://ti.zuoweng.com/ti/v16pKKKQ