1.问题:以前只有一个线程由main函数决定,现在有了多线程,会有多个调用会造成,数据不完整并且数据重复操作的问题。
为了解决这个问题,产生了消费者模型。
2.解决数据的同步问题,最先想到同步问题。
给set方法和 get方法设置syinchronized方法。
解决了数据同步的问题,但是没有解决数据重复问题。
3.为了解决数据的重复设置和重复取出问题,必须增加等待唤醒机制。
wait notify 方法。
java基础十三(生产者与消费者模型,以及线程的wait notify))
最新推荐文章于 2022-07-03 19:19:32 发布