/**
* 一个线程作为生产者,一个线程作为消费者。生产者每生产一次,消费者就消费一次。
* 生产者每次生产一定数量的商品,加上上次消费剩余的数量作为本次所提供的总数量,
* 而总数量不超过1000;消费者则在生产者本次提供的总数量的前提下进行消费。
* 每次生产和消费的数量可以利用随机数计算,但是每次生产的总数量加上上次剩余的数量不能超过1000;
* 每次消费的数量不能超过本次生产的数量。
* @author Gavin_W_
*
*/
//商品类
class Store{
static int value=0;
static boolean flag;
public Store(int value) {
Store.value = value;
}
}
//生产者
class
一个线程作为生产者,一个线程作为消费者。生产者每生产一次,消费者就消费一次。生产者每次生产一定数量的商品,加上上次消费剩余的数量,而总数量不超过1000;总感觉代码不是很完善,求指教??
最新推荐文章于 2021-12-04 17:51:29 发布
本文探讨了一个线程作为生产者,另一个线程作为消费者的经典问题。生产者每次生产一定数量的商品,结合剩余库存,确保总数不超过1000。作者对代码的完备性存疑,期待读者提供改进意见。
摘要由CSDN通过智能技术生成