How do you kill a java.lang.Thread in Java?
java.lang.Thread
Here are a couple of good reads on the subject:
What Do You Do With InterruptedException?
Shutting down threads cleanly