I google the solution for killing a java thread. And there exists two solutions:
- set a flag
- using Thread.interrupt
But both of them are not suitable for me. In my thread, I call a third-party api which takes a long time to complete. and I want to let the user to cancel this thread if it takes too much time.
So how can I kill this thread ? Thanks in advance.
See Question&Answers more detail:os