黑马程序员技术交流社区

标题: 多线程同步问题?求指教 [打印本页]

作者: 阿凡提不买驴    时间: 2013-6-30 21:01
标题: 多线程同步问题?求指教


方法已经加了synchronized这时候,t1和t2同为生产者,为啥可以同时进去?(视频结果所出现生产两个消费一个的情况)


作者: 黑马龙子    时间: 2013-7-8 21:37
this.wait()在唤醒t1/t2的时候没有去判断标记,如果判断了,t2就不会生产了。所以要进行去判断,把if改为while,此时就不会同时进去了......
作者: 阿凡提不买驴    时间: 2013-7-9 12:20
黑马龙子 发表于 2013-7-8 21:37
this.wait()在唤醒t1/t2的时候没有去判断标记,如果判断了,t2就不会生产了。所以要进行去判断,把if改为wh ...

O(∩_∩)O谢谢,加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2