12.生产者消费者_1:什么是生产者消费者问题???
学习:第7遍
1.什么是生产者消费者问题???
生产者消费者问题是多线程同步的一个经典问题,即并发协作的问题 所谓生产者消费者问题,实际上主要是包含了两种线程:生产者线程、消费者线程
生产者线程: 生产商品并放入缓冲区 当缓冲区满时,生产者不可再生产商品
消费者线程: 从缓冲区中取出商品 当缓冲区为空时,消费区不可再取出商品
注:生产者和消费者使用的是同一个缓冲区
wait()方法和notify()方法或者notifyAll()方法必须在synchronized块或synchronized方法中,使用该方法的前提是必须获得锁