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

标签 java android multithreading file-io

我在java工作 我的目标是我必须从一个文件中读取,同时我必须用另一个代码附加该文件 这就像一个可执行文件 abc 将读取文件“myfile.txt”,而另一个可执行文件 xyz 将附加“myfile.txt”。 有可能吗,我应该应用什么概念来让它工作。 *我在某处读到它取决于操作系统,然后在使用 android AVD 时是否可行? *

最佳答案

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


但是,我不禁想到您最好使用一个应用程序写入而下一个应用程序从中读取的“管道”。由于 Android 底层有 Linux,因此应该有一种创建和使用管道的方法。

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

关于java - 使用java同时通过不同程序读取和附加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462219/

相关文章:

java - WHILE 循环条件不验证输入

java线程内存管理问题

php - MYSQL统计

Java:为什么这段代码不起作用?无限循环?

java - 大量文件描述符对Java应用程序有什么影响

php - 如何从android发送多个数组作为json并在php中读取?

android - WifiManager startScan已弃用。另类?

java - Runnable 正在悄然死亡,最终执行外部,并且没有给出其他线索。我如何查看导致线程死亡的原因

java - 需要在多线程环境中实现 ArrayList 的傻瓜式同步

android - 仅在重新启动APP时alertDialogBu​​ilder才会崩溃