热狗生产者消费者问题

定义一个集合模拟长条容器存放热狗,集合里实际存放Integer,其值表明热狗的编号(热狗编号规则举例:300002表明编号为3的厨师作的第2个热狗),这样能经过集合添加和删除,实现先进先出; 以热狗集合做为对象锁,全部对热狗集合的操做(在长条容器中添加、取走热狗)互斥,这样保证不会出现多个顾客同时取最后剩下的一个热狗的状况,也不会出现多个厨师同时添加热狗形成长条容器里热狗数大于10个的状况; 当厨
相关文章
相关标签/搜索