【发布时间】:2012-05-01 21:01:05
【问题描述】:
我正在寻找一个简单的 Java 生产者 - 消费者实现并且不想重新发明轮子
我找不到同时使用新并发包和管道类的示例
是否有同时使用 PipedInputStream 和新的 Java 并发包的示例?
有没有更好的方法不使用管道类来完成这样的任务?
【问题讨论】:
-
您到底想达到什么目的?你提出了一个非常广泛的问题。如果我使用管道流,我不介意只启动一个线程。
-
您是否只想为消费者和生产者创建
Runnables 并将它们提交给ExecutorService? -
任务只是从数据库中读取,并以非阻塞/异步/缓冲的方式写入文件,问题中提到的工具正是我认为适合该工作的工具,如果有更简单/不同的方式,我会很高兴听到
-
@trutheality - 是的,差不多
标签: java producer-consumer executorservice java.util.concurrent