我正在创建一个 Java GUI,它使用 ProcessBuilder 与 C++ 可执行文件交互。C++ 可执行文件中的所有 InputStream、OutputStream、ErrorStream 都被重定向到 GUI 文本框。C++ 可执行文件非常快,它会输出大量消息。现在的问题是,即使 C++ 可执行文件已完成执行,GUI 仍在 TextBox 上打印这些消息(因为我正在创建显示线程以写入 GUI TextBox)另外 5-6 分钟。有什么方法可以将 GUI-TextBox 的写入速度与 C++ 可执行打印的速度同步?提前致谢。
问问题
47 次