课程
/后端开发
/Java
/深入浅出Java多线程
那stop应该是强制终止线程了, 不是等run结束才停止,其实也没错啊~ 因为你run中是个死循环,只有stop的戛然而止,才能终止线程,感觉没什么问题啊
2015-04-06
源自:深入浅出Java多线程 3-1
正在回答
这个问题业界有结论,你记住就是了。
还有我那不叫死循环,而是做了一个无限循环,目的是不把线程当人使,让它一直工作。当我哪天发慈悲了,可以很轻松的让它停。
stop的终止是突然终止,无法执行到“xx停止了战斗”这句话,相反,如果使用false,当stage线程获得空间,把false值赋给keeprunning时,子线程run里面for循环停止工作,就执行到下面的“xx停止了战斗”这句话。而在一些大型程序中,不是“xx停止了战斗”这句话这种这么简单,肯定会有其他的必要的操作
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
3 回答没有循环的线程如何半路终止呢?
2 回答线程的停止
1 回答线程停止问题
1 回答停止线程键
3 回答军队线程没有没有停止