場(chǎng)景描述:
一個(gè)倉(cāng)庫(kù),生產(chǎn)者在工廠里生產(chǎn)了產(chǎn)品后,將產(chǎn)品存放到倉(cāng)庫(kù)里,倉(cāng)庫(kù)存放數(shù)量有限,當(dāng)滿倉(cāng)后,停止生產(chǎn),直到有消費(fèi)著將產(chǎn)品消費(fèi)后才繼續(xù)生產(chǎn);消費(fèi)者從倉(cāng)庫(kù)里提取產(chǎn)品,當(dāng)倉(cāng)庫(kù)空倉(cāng)時(shí),停止消費(fèi)產(chǎn)品,直到倉(cāng)庫(kù)中有產(chǎn)品時(shí),才繼續(xù)消費(fèi)產(chǎn)品。
代碼的實(shí)現(xiàn)(調(diào)整線程sleep時(shí)間可以實(shí)現(xiàn)生產(chǎn)速度與消費(fèi)速度的不同):
TestProduceAndConsumer.java














































































































