摘要: 线程通信--多生产者多消费者问题 多生产者,多消费者会导致线程死锁的情况。 产生原因: 因为每次唤醒的线程都是任意的,如果唤醒线程的时候总是唤醒本方的线程(例如都是生产者或者都是消费者),就会导致线程死锁。 解决思路: 每次唤醒都要保证有对方的线程被唤醒。 解决方法: 每次都唤醒所有的线程。使用no 阅读全文
posted @ 2015-08-06 11:13 宫商角徵羽 阅读(1985) 评论(0) 推荐(0) 编辑