Java的Process.destroy()是Unix中是怎样实现的

Windows不了解 Linux destory实现在java.lang.UNIXProcess#destroyProcess(int pid, boolean force) 中 是一个本地函数jdk8/jdk8/jdk: d94613ac03d8 src/solaris/native/java/lang/UNIXProcess_md.cforce决定发送SIGKILL还是SIGTERM(1.8之前只有SIGTERM)
■网友
JNIEXPORT void JNICALLJava_java_lang_UNIXProcess_destroyProcess(JNIEnv *env, jobject junk, jint pid, jboolean force){ int sig = (force == JNI_TRUE) ? SIGKILL : SIGTERM; kill(pid, sig);}


    推荐阅读