上传者: 46640863
|
上传时间: 2022-02-09 11:00:53
|
文件大小: 19KB
|
文件类型: DOCX
一个理发店,由一间等候室W和一间工作室B组成,理发店环境和运作示意图如下图所示。顾客可以从外面大街上进入W,等候理发。两个房间的入口是并排的且共享一扇日本式可滑动的推拉门(门总是挡住一个入口)。顾客在工作室内理完发,可由B的旁门出去。(图中箭头是顾客运动方向)。W中有N把椅子,顾客必须坐着等候。理发师可由门上小窗查看W中无人就睡觉,否则开门,并叫一位顾客入内理发。顾客每进入一位,都拉铃通知理发师。
1)试问:若把顾客和理发师都视为进程,须写几个控制程序?各程序与进程的对应关系如何?
2)请用P、V操作写出这些进程的同步控制算法。