java中怎么终止一个线程的执行----个人学习心得

时间:2021-11-20 16:22:55

参考了一下两个网站的介绍:

①:http://blog.csdn.net/liuhanhan512/article/details/7077601

②:http://www.blogjava.net/jinfeng_wang/archive/2008/04/27/196477.html


总结出结束java线程的方法,

两手准备:标志位变量,interrupt()方法。

————参见①的介绍,和②的List C的例子


个人理解:

标志位用来彻底并精确的结束线程的执行;interrupt()用来防止线程原本就是阻塞状态,以取消其已阻塞状态~


告诫:

该interrupt()方法不能顾名思义的去理解并使用,还有interrupted()和isinterrupted()方法亦是如此:
http://macleo.iteye.com/blog/626283 作了一定的解释!