代码之家  ›  专栏  ›  技术社区  ›  Demiurg

当线程.Sepe()被调用时,子进程停止(在Windows下的爪哇)

  •  2
  • Demiurg  · 技术社区  · 17 年前

    我有一个Java应用程序,它使用PuxBuudier启动一个外部进程(Internet Explorer)。奇怪的是,当父Java线程调用thy.睡时,这个子进程冻结。并非所有进程都会发生这种情况,例如火狐,但在IE中,这种情况会一直发生。

    有什么想法吗?

    P.S.I尝试了robot.delay(),效果相同

    1 回复  |  直到 17 年前
        1
  •  5
  •   Community Mohan Dere    9 年前

    您如何使用子进程stdout和stderr?可能值得发布您的代码。

    你 需要 要同时使用输出流,否则stdout或stderr缓冲区将填满,并且子进程将阻塞。见 here 了解更多详细信息。