destory() 和 stop() 方法都过时了,用了还报错,fatal error 错误,怎么正确的关闭线程啊
http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPrimitiveDeprecation.html
线程中通过一个标志位来退出循环。关闭的时候是这个标志位置位
线程运行完了自动会结束的,建议题主添加一个条件,当需要停止的时候将条件设成false就可以了,不需要手动调用destroy、stop.
中断的方式:catch住中断异常就好了,
标志位的形式,表示其运行状态
可以用中断对象的方式,如果当前对象是中断的对象,那么主动结束线程
Java语言没有提供停止线程的有效方法,但提供了thread.interrupted()这个标志位
推荐使用标志位+加一个判断条件,不建议while(true)
interrupt()