Java 中的进程如何判断已经终止?

Java 中的进程如何判断已经终止?,第1张

Process类提供的函数很少,找了一下,能跟判断终止有关的函乎余数只有一个:

exitValue()

public abstract int exitValue()Returns the exit value for the subprocess.

Returns:

the exit value of the subprocess represented by this Process object. by convention, the value 0 indicates normal termination.

Throws:

IllegalThreadStateException - if the subprocess represented by this Process object has not yet terminated.

通过这个函数可得到Process的终止方式。如果未终止,抛出异常。

捕获这个禅顷盯异常就行了贺和。

假如是循环的话,其实很简单,用if进行一个判断

你的停止的回亩辩调函数里面改变if要判断的量是否为迅禅缺停止的信息就行

给你举个例子

if flag==1

break

end

你的flag初始化时1,在停止按钮里面设置为0即可袭猛

flag作为一个全局变量即可!

比如判断a是5就樱戚悉结脊乎束程序

if(5 == a)

{

exit(0)

}

如果是结束该函仔薯数:

if(5 == a)

{

return 【函数类型不同,此处不同】

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12532631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存