会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
DJ尐舞の結界
首页
新随笔
管理
订阅
2008年11月29日
JAVA多线程-生产者与消费者当线程多时发生死锁的解决方法
摘要: 快要考JAVA了,研究了一下书上的生产者与消费者的实例,书上只是单个消费者与单个生产者的程序,我在它的基础上,改成多个生产者多个消费者,不幸的事情发生了,居然给死锁掉了,百思不得其解,研究了整个早上,后台通过和老师的讨论终于找到了原因-------notify()是随机唤醒一个线程如果生产者生产好东西,然后一直随机唤醒的线程都是生产者那就产生死锁了,改用notifyAll()则可以避免死锁,但是效...
阅读全文
posted @ 2008-11-29 14:54 DJ尐舞
阅读(835)
评论(0)
推荐(0)
编辑
公告