从缓冲区/流并行读取

时间:2017-04-04 14:55:34

标签: java

我有这个程序有3个过程:

  • P1 - 从文件中读取数据进行一些处理并将数据写入新文件。
  • P2从此文件读取进行一些处理并将数据写入另一个文件。
  • P3从此文件中读取数据并进行一些处理并打印输出。

现在这些是顺序的,但我不需要P1P2开始阅读之前写入所有数据。所以我想让所有3个进程在java中并行运行。因此,当P1向文件写入一行时,P2可以开始读取它,而P2写入的文件和P3读取的文件也是如此。< / p>

我有什么想法可以在java中实现这个?

以下是我正在尝试做的图像说明:  link to image

0 个答案:

没有答案