设一辆公共汽车上,司机和售票员的活动分别是 :司机:启动车辆,正常行车,到站停车;售票 员:上乘客,
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/10 07:56:07
设一辆公共汽车上,司机和售票员的活动分别是 :司机:启动车辆,正常行车,到站停车;售票 员:上乘客,
设一辆公共汽车上,司机和售票员的活动分别是
:司机:启动车辆,正常行车,到站停车;售票
员:上乘客,关车门,售票,开车门,下乘客.在汽车不断地到站,停车,行驶的过程中,这两个活动有什么同步关系?并
用wait和signal原语操作实现它们的同步
设一辆公共汽车上,司机和售票员的活动分别是
:司机:启动车辆,正常行车,到站停车;售票
员:上乘客,关车门,售票,开车门,下乘客.在汽车不断地到站,停车,行驶的过程中,这两个活动有什么同步关系?并
用wait和signal原语操作实现它们的同步
第一步:确定进程间的关系.售票员关车门后,要向司机发开车信号,司机接到开车信号后才能启动车辆.在汽车正常行驶过程中售票员售票,到站时司机停车,售票员在车停后开车门,让乘客上下车.因此司机启动车辆的动作必须与售票员的动作取得同步;售票员开车门的动作也必须同司机停车取得同步.
第二步:确定信号量及其值.由于司机与售票员之间要互通消息,司机进程设置一个私有信号量run,用于判断是否关车门,司机能否启动车辆,初值为1.售票员进程设置一个私有信号量stop,用于判断是否停车,售票员是否能够开车门,初值为0
第三步:确定P(wait)、V(signal)操作的位置
司机操作中,是否关门?没关则等待,这是一个P操作,P(run);
司机操作中,设立停车标志,这是一个V操作,V(stop);
售票员操作中,是否停车?没停则等待,这是一个P操作,P(stop);
售票员操作中,设立关门标志,这是一个V 操作,V(run)
lstop ,run:semaphore
run:=1; //是否关车门
stop:=0; //是否停车
Driver:begin cobegin
driver:begin
L1:P(run);
启动车辆;
正常行车;
到站停车;
V(stop);
goto L1;
end;
Conductor:begin
L2:上乘客;
关车门;
V(run);
售票;
P(stop);
开车门;
下乘客;
goto L2;
end;
coend;
end;
第二步:确定信号量及其值.由于司机与售票员之间要互通消息,司机进程设置一个私有信号量run,用于判断是否关车门,司机能否启动车辆,初值为1.售票员进程设置一个私有信号量stop,用于判断是否停车,售票员是否能够开车门,初值为0
第三步:确定P(wait)、V(signal)操作的位置
司机操作中,是否关门?没关则等待,这是一个P操作,P(run);
司机操作中,设立停车标志,这是一个V操作,V(stop);
售票员操作中,是否停车?没停则等待,这是一个P操作,P(stop);
售票员操作中,设立关门标志,这是一个V 操作,V(run)
lstop ,run:semaphore
run:=1; //是否关车门
stop:=0; //是否停车
Driver:begin cobegin
driver:begin
L1:P(run);
启动车辆;
正常行车;
到站停车;
V(stop);
goto L1;
end;
Conductor:begin
L2:上乘客;
关车门;
V(run);
售票;
P(stop);
开车门;
下乘客;
goto L2;
end;
coend;
end;
设一辆公共汽车上,司机和售票员的活动分别是 :司机:启动车辆,正常行车,到站停车;售票 员:上乘客,
将4位司机、4位售票员分配到4辆不同班次的公共汽车上,每一辆汽车分别有1位司机和1位售票员,共有多少种不同的分配方案?重
一辆公共汽车载了一些乘客从起点出发,在第一站下车的乘客是车上总数(含一名司机和两名售票员)的1/7,第二站下车的乘客是车
一辆公共汽车载了一些乘客从起点出发,在第一站下车的乘客是车上总人数(含1名司机和2名售票员)的1/7.
一辆公共汽车到站后,一位乘客从后门上车,司机叔叔没回头,说:"请左手拿报纸的同志到前们来买票."叔叔是怎么
将4位司机,4名售票员分配到4辆不同班次的公共汽车上,每辆汽车有一位司机一名售票员,共有多少种分配放方案?
一辆公共汽车上,买票的乘客只占乘车人数的三分之一,但售货员和司机却无动于衷.车山其他的乘客也不是小孩,也不使用月票,这是
为什么说坐在平直公路上形式的公共汽车中的乘客,相对于在旁边走过的售票员是运动的?
公共汽车上原有乘客27人,到站后,一批乘客下了车,又上来一批乘客.各有多少名乘客上车和下车?
物理运动和力的题为了行车安全,汽车司机在行车中必须系上安全带,否则汽车突然撞停时,司机将由于慢性以原来的速度撞上方向盘而
汽车在公路上飞驰,司机突然紧急刹车.请问:车上的乘客是向前倒,还是向后倒?
现在的公共汽车停车后司机如何从车里出来?