题目内容
(请给出正确答案)
[单选题]
有n个并发进程都要使用某种资源R,系统规定最多允许m个进程(n≥m≥1)同时使用该资源。现定义一个信号量X来管理该资源的分配。X的初值应该是______。
A.n
B.m
C.n-m
D.1
查看答案
如果结果不匹配,请 联系老师 获取答案
A.n
B.m
C.n-m
D.1
A.m=2,n=1,w=2
B.m=2,n=2,w=1
C.m=4,n=3,w=2
D.m=4,n=2,w=3
A.-1~n-1
B.-5~5
C.-(n-1)~1
D.-(n-5)~5
【题目描述】
● 在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许 3个进程进入互斥段(临界区),则信号量S的变化范围是 (26) ;若信号量S的当前值为–2,则表示系统中有 (27) 个正在等待该资源的进程。 (26)A.–7~1 B.–7~3 C.–3~0 D.–3~10
(27)A.0 B.1 C.2 D.3
问题1【我提交的答案】: A |
【参考答案与解析】: 正确答案:B |
问题2【我提交的答案】: B |
【参考答案与解析】: 正确答案:C |
【我的疑问】(如下,请求专家帮助解答)
这种题目是怎么做出来?
A.进程之间是并发执行的,而程序本身没有并发执行
B.进程是程序的执行过程
C.程序是分配资源的单位,在运行过程中使用系统资
D.程序是一个静态的命令集,进程是动态的
A.拓扑业务逻辑错误,提交之后无法正常运行
B.Supervisor是在Topology中接收数据然后执行处理的组件
C.拓扑过于复杂或者并发太大,导致worker启动时间过长,超过supervisor的等待时间
D.Supervisor的slots资源被消耗尽,拓扑提交上去后分不到slot去启动worker进程