采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,用wait/notify实现生产者和消费者模式的案例,producer和comsumer为什么都只有1个线程。一般producer和consumer不都是只有多个线程的吗???
如果生产者和消费者都是多线程,那么就要用notifyAll,使用notify就可能死锁了,其实我感觉wait/notify这种只能作为玩具,不能投入实践,因为不管有多少线程,任意时刻都只有一个线程或者在生产或者在消费,性能很低.这是我的理解,可能不太对,以后希望一起多交流
是的,producer和consumer多线程是可以的,我记得我在课程里讲过这一点的,如果需要多个生产者,那就再新加一个线程就行,多写一行代码,很容易哈。
登录后可查看更多问答,登录/注册
JUC全方位讲解,构建并发工具类知识体系
983 11
1.4k 10
1.0k 10
993 10
1.4k 9