一個(gè)快餐廳有4類(lèi)職員: (1)領(lǐng)班:接受顧客點(diǎn)菜; (2)廚師:準(zhǔn)備顧客的飯菜; (3)打包工:將做好的飯菜打包; (4)出納員:收款并提交食品。 每個(gè)職員可被看作一個(gè)進(jìn)程,試用一種同步機(jī)制寫(xiě)出能讓四類(lèi)職員正確并發(fā)運(yùn)行的程序。
設(shè)公共汽車(chē)上,司機(jī)和售票員的活動(dòng)分別如下: 司機(jī)的活動(dòng):?jiǎn)?dòng)車(chē)輛:正常行車(chē);到站停車(chē)。 售票員的活動(dòng):關(guān)車(chē)門(mén);售票;開(kāi)車(chē)門(mén)。 在汽車(chē)不斷地到站、停車(chē)、行駛過(guò)程中,這兩個(gè)活動(dòng)有什么同步關(guān)系?用信號(hào)量和P、V操作實(shí)現(xiàn)它們的同步。