问题 问答题

设A、B两个火车站之间是单轨连接的,现有许多列车同时到A站,需经A站到达B站,列车出B站后又可分路行驶(如图2.12)。为保证行驶安全,请设计一个自动调度系统保证系统安全。提示:可用P、V操作设计。

答案

参考答案:设A、B两个火车站之间的单轨段为临界段CAB,P、V操作程序为:
main()
{
Semaphore S=1;
Cobegin
Process Pi
{
P(S)
通过CAB;
V(S);
}
Coend
}

解析: 本题目考查进程互斥。由题意可知,A、B两个火车站之间的单轨段为临界资源,需互斥使用。

单项选择题
问答题