在Java中使用线程ID终止线程

我想使用它的ID终止线程。

使用下面的语句我得到线程。我正在维护的该线程ID Hashtable,但是每当使用要终止该线程时,我就有可能使用线程ID终止。

long threadId=Thread.currentThread().getId();

我该如何实现?

回答:

你可以这样

//Give you set of Threads

Set<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

回到顶部