请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于生产者和消费者模式

老师,用wait/notify实现生产者和消费者模式的案例,producer和comsumer为什么都只有1个线程。一般producer和consumer不都是只有多个线程的吗???

正在回答 回答被采纳积分+3

2回答

正义柔情永在 2020-03-05 08:47:43

如果生产者和消费者都是多线程,那么就要用notifyAll,使用notify就可能死锁了,其实我感觉wait/notify这种只能作为玩具,不能投入实践,因为不管有多少线程,任意时刻都只有一个线程或者在生产或者在消费,性能很低.这是我的理解,可能不太对,以后希望一起多交流

0 回复 有任何疑惑可以回复我~
悟空 2020-03-02 16:44:12

是的,producer和consumer多线程是可以的,我记得我在课程里讲过这一点的,如果需要多个生产者,那就再新加一个线程就行,多写一行代码,很容易哈。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信