我编写了一个 java 程序来启动一个 C 程序作为一个进程,并创建了该 C 程序的许多同时工作的进程。每个进程将其输出记录到不同的文件中。它运行良好,但问题是当一个进程刷新输出时,它会写入所有日志文件中,这意味着所有进程共享相同的输出/输入流
有没有办法分离每个进程的输出/输入流,这样它们就不会记录到所有文件?
我编写了一个 java 程序来启动一个 C 程序作为一个进程,并创建了该 C 程序的许多同时工作的进程。每个进程将其输出记录到不同的文件中。它运行良好,但问题是当一个进程刷新输出时,它会写入所有日志文件中,这意味着所有进程共享相同的输出/输入流
有没有办法分离每个进程的输出/输入流,这样它们就不会记录到所有文件?