Process.DestroyForcibly 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
终止子进程。
[Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)]
public virtual Java.Lang.Process? DestroyForcibly();
[<Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)>]
abstract member DestroyForcibly : unit -> Java.Lang.Process
override this.DestroyForcibly : unit -> Java.Lang.Process
返回
表示 Process 要强行销毁的子进程的对象。
- 属性
注解
终止子进程。 此 Process 对象表示的子进程强行终止。
此方法的默认实现将 #destroy 调用,因此可能不会强行终止进程。 强烈建议使用符合标准的实现来替代此类的具体实现。 对 Process 返回 ProcessBuilder#start 的对象调用此方法,并将 Runtime#exec 强行终止进程。
注意:子进程可能不会立即终止。
isAlive()即在调用后destroyForcibly(),可能会在短时间内返回 true。 如果需要,可以将此方法链接到 waitFor() 该方法。
已在 1.8 中添加。
适用于 . 的 java.lang.Process.destroyForcibly()Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。