读取以及使用java同时通过不同程序附加文件

时间:2011-12-11 05:48:34

标签: java android multithreading file-io

我在java工作 我的目标是我必须从一个文件中读取,同时我必须通过另一个代码附加该文件 它将像一个可执行文件abc将读取文件'myfile.txt'而另一个可执行文件xyz将附加'myfile.txt'。 是否有可能,我应该采用什么样的概念来实现它。 * 我在哪里读取它取决于操作系统然后在Android AVD上工作会有可能吗? *

1 个答案:

答案 0 :(得分:2)

理论上可以做到这一点,尽管不是特别有效。例如,您可以使用Apache Commons Tailer类实现此类操作。


但是,我不禁想到你最好使用一个应用程序写入的“管道”并且下一个应用程序读取。由于Android下面有Linux,因此应该有一种方法来创建和使用管道。

如果您想在单个Android应用程序中执行此操作,则可以使用Java进程内管道;例如PipedInputStreamPipedOutputStream