-->
当前位置:首页 > 题库 > 正文内容

填空题:(8空)进程同步程序:驾驶员与售票员

Luz3年前 (2022-11-16)题库1261
完成程序:在公共汽车上,乘客上完后,售票员关门,驾驶员开车,售票员售票,到站汽车停稳后,售票员开门,乘客上下车,售票员和驾驶员之间密切配合,直到下班。请用信号量描述公共汽车上售票员与驾驶员的工作过程。

(空格处填写:wait, signal, stop, run)

semaphore stop = 1, run = 0;
void Driver( ) {
while (true) {
();
启动车辆;
正常行车;
到站停车;
();
}
}

void Conductor( ) {
while (true) {
();
开车门;
下乘客;
上乘客;
关车门;
();
售票;
}
}
void main() { parbegin (Driver() , Conductor()); }






答案:
第1空:wait ||

第2空:run ||

第3空:signal ||

第4空:stop ||

第5空:wait ||

第6空:stop ||

第7空:signal ||

第8空:run ||

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。