1
16
这是一个操作系统的东西。子进程正在写入STDUT,并且正在缓冲等待Java进程读取它。当您不读取它时,缓冲区最终会填满,子进程会阻止写入stdout,等待缓冲区空间。 无论使用哪种语言,您都必须处理子进程的stdout(和stderr)。 我建议你读 this article (全部4页)并执行建议。 |
CalculusLover · 在本例中,fork()是如何工作的? 2 年前 |
jjmerelo · 使用Proc::Async从绑定管道读取 6 年前 |
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 6 年前 |
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 6 年前 |
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 6 年前 |
Hatshepsut · 使用命令行参数使用region调用子流程 6 年前 |