进程(线程)间同步互斥问题(三) 熟睡的理发师问题

问题描述: 熟睡的理发师问题描述的是多个进程(线程)之间的通讯与同步问题:web 有一个理发师的椅子,和n个顾客的椅子 若是有顾客在椅子上等,那么理发师为他剪发,不然理发师就在本身的椅子上睡觉。 若是理发师在熟睡,那么顾客会叫醒理发师,不然顾客会看有没有空椅子,有的话,他坐下等,不然,他将离开理发店。 问题分析: 首先是避免死锁,也就是理发师一直在睡觉,因此咱们采起让顾客叫醒理发师的方式,只要理发
相关文章
相关标签/搜索