问答题

某寺庙,有小和尚、老和尚若干。有一水缸,由小和尚用水桶从井中提水入缸,老和尚用水桶从缸里取水饮用。水缸可容10桶水,水取自同一井中。水井径窄,每次只能容一个水桶取水。水桶总数为3个。每次入、取缸水仅为1桶,且不可以同时进行。试用P、V操作给出小和尚、老和尚动作的算法描述。

【参考答案】

semaphore mutexA=A, mutexB=l,empty=A0, full=0, count=C;
......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)