从java2以后就不再推荐stop或suspend方法来终止线程,现在大都让线程执行完run方法(如果是后台进程则通过判断标示位跳出死循环结束run方法)的方式来结束线程,但是线程真的就结束了吗?
虽然持有线程对象引用的对象没有被销毁,但是也没再使用的情况下,执行完run方法的线程会象内存一样被JVM自动回收么?
没有google到结果,书上貌似也没讲...求指教如何真正的结束线程
虽然持有线程对象引用的对象没有被销毁,但是也没再使用的情况下,执行完run方法的线程会象内存一样被JVM自动回收么?
没有google到结果,书上貌似也没讲...求指教如何真正的结束线程
本文探讨了Java中线程的正确终止方式,指出从Java2开始不再推荐使用stop或suspend方法,而应让线程正常执行完run方法或通过标志位控制循环退出,讨论了线程结束后是否会被JVM回收的问题。
823

被折叠的 条评论
为什么被折叠?



