问题描述
你可以这样
//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();
}
}
解决方法
我想使用它的ID终止线程。
使用下面的语句我得到线程。我正在维护的该线程ID Hashtable
,但是每当使用要终止该线程时,我就有可能使用线程ID终止。
long threadId=Thread.currentThread().getId();
我该如何实现?