熱狗生產者消費者問題

定義一個集合模擬長條容器存放熱狗,集合裏實際存放Integer,其值表明熱狗的編號(熱狗編號規則舉例:300002表明編號爲3的廚師作的第2個熱狗),這樣能經過集合添加和刪除,實現先進先出; 以熱狗集合做爲對象鎖,全部對熱狗集合的操做(在長條容器中添加、取走熱狗)互斥,這樣保證不會出現多個顧客同時取最後剩下的一個熱狗的狀況,也不會出現多個廚師同時添加熱狗形成長條容器裏熱狗數大於10個的狀況; 當廚
相關文章
相關標籤/搜索