您好,我正在使用iperf测试网络吞吐量。为此,我正在使用NDK创建iperf C代码的可执行文件,并成功地启动了进程,如下所示:
Process process ;
process = new ProcessBuilder().command(commandList).redirectErrorStream(true).start();
但我担心的是,万一我的应用程序在某个时候崩溃(虽然目前还没有崩溃),那么外部进程将继续运行,因此我需要一种方法来从任何活动或服务的任何时间点销毁该进程。因此,如果有人有什么想法,请帮忙。