【发布时间】:2018-04-20 16:55:17
【问题描述】:
我今天的问题是: 我需要从 Java 启动一个程序(它是一个 C++ 程序)。当 Java 程序停止时,C++ 程序也需要停止,反之亦然。
我的想法: 我需要在新线程中运行程序。当线程停止时,我可以退出java程序。如果Java程序停止,线程将被杀死。
或
我需要在 Java 进程的新子进程中运行程序。并在 Java Process 中接收信号以检查子进程是否死亡。
有谁知道我怎样才能得到这种行为?
【问题讨论】:
-
其他程序是用C++编译的有关系吗?
标签: java c++ multithreading process signals