在Java中使用线程ID终止线程
我想使用它的ID终止线程。
使用下面的语句我得到线程。我正在维护的该线程ID Hashtable
,但是每当使用要终止该线程时,我就有可能使用线程ID终止。
long threadId=Thread.currentThread().getId();
我该如何实现?
回答:
你可以这样
//Give you set of ThreadsSet<Thread> setOfThread = Thread.getAllStackTraces().keySet();
//Iterate over set to find yours
for(Thread thread : setOfThread){
if(thread.getId()==yourThread.getId()){
thread.interrupt();
}
}
以上是 在Java中使用线程ID终止线程 的全部内容, 来源链接: utcz.com/qa/434655.html