信号量解决理发师问题(barber)

问题描述及思路


 

 


 

 


 

 


 

代码

一些细节见注释

这里ret应该用int。。忘了改了。

 


 

 


 

 


 

 


 

运行结果

因为座位数和到来最大间隔的原因,没有出现全部椅子被占用的情况

 


 
posted @ 2019-07-01 23:54  Erio  阅读(2070)  评论(0编辑  收藏  举报