Android myPid与&;myTid&;粘液
两者之间的差异:Android myPid与&;myTid&;粘液,android,Android,两者之间的差异: int pid = android.os.Process.myPid(); android.os.Process.killProcess(pid); //And int pid = android.os.Process.myTid(); android.os.Process.killProcess(pid); //And int pid = android.os.Process.myUid(); android.os.P
int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid);
//And
int pid = android.os.Process.myTid();
android.os.Process.killProcess(pid);
//And
int pid = android.os.Process.myUid();
android.os.Process.killProcess(pid);
只有第一个进程将获得实际的进程Id并正确地终止该进程。其他示例将失败,因为您将错误的进程id传递给killProcess() 从文档中: myPid()-返回此进程的标识符,可以使用该标识符 使用killProcess(int)和sendSignal(int,int) myTid()-返回要使用的调用线程的标识符 使用setThreadPriority(int,int) myUid()-返回此进程用户的标识符 killProcess(intpid)-使用给定的pid终止进程 有关更多详细信息,请参阅文档。 这里有一些附加链接: