如何杀死正在评估正则表达式的线程,——这发生在灾难性的回溯中?
有没有办法不使用 Thread.stop(),但是,杀死线程。
我试过future.cancel(true),但这并没有终止线程,只是试图中断线程。
鉴于这是一个类的事实:
public class myRegex implements Runnable
{
public void run(){
this.evaluateRegex(pattern, matcher); // internally calls the patterns and matcher...
}
public void evaluateRegex(Stirng pattern, String matcher)
{
// does the code specific logic
}
}
如何终止具有回溯的长期线程?