问答题
设A、B两个火车站之间是单轨连接的,现有许多列车同时到A站,需经A站到达B站,列车出B站后又可分路行驶(如图2.12)。为保证行驶安全,请设计一个自动调度系统保证系统安全。提示:可用P、V操作设计。
【正确答案】
设A、B两个火车站之间的单轨段为临界段C
AB
,P、V操作程序为:
main()
{
Semaphore S=1;
Cobegin
Process Pi
{
P(S)
通过C
AB
;
V(S);
}
Coend
}
【答案解析】
[解析] 本题目考查进程互斥。由题意可知,A、B两个火车站之间的单轨段为临界资源,需互斥使用。
提交答案
关闭