gpt4 book ai didi

java - 监控流程输出及其执行的最佳方法

转载 作者:行者123 更新时间:2023-12-02 08:31:17 25 4
gpt4 key购买 nike

我在 Java 代码中启动了一个进程,该进程需要很长时间才能运行,并且可能会不时生成一些输出。我需要在生成每个输出时对其使用react,最好的方法是什么?

最佳答案

你说的是哪种 react ?该进程是否写入其标准输出和/或标准错误?如果是这样,我怀疑 Process.getInputStreamProcess.getErrorStream 就是您正在寻找的内容。阅读这两篇文章并做出相应的 react 。请注意,您可能希望从不同的线程读取它们,以避免任一流的单个缓冲区被填满。

或者,如果您不需要分开两者,只需将 ProcessBuilder 中的 redirectErrorStream 保留为 false,以便合并错误和输出流。

关于java - 监控流程输出及其执行的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3292222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com