摘要: 在Java语言中提供了各种各样的输入/输出流Stream,使我们能够方便的对数据进行操作,其中管道流是一种特殊的流,用于在不同线程间直接传送数据。一个线程发送数据到输出管道,另一个线程从输入管道中读数据。通过使用管道,实现不同线程间的通信,而无须借助于类似临时文件之类的东西。 在Java的JDK中提 阅读全文
posted @ 2017-02-06 14:58 MicroCat 阅读(441) 评论(0) 推荐(0) 编辑
摘要: notify每次只唤醒一个线程。 而notify唤醒线程是随机的,并不能保证每次唤醒的是异类线程,即生产者唤醒的可能是另一个生产者的线程。 阅读全文
posted @ 2017-02-06 10:32 MicroCat 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 2个生产者,2个消费者,库存容量2 阅读全文
posted @ 2017-02-06 10:01 MicroCat 阅读(175) 评论(0) 推荐(0) 编辑