问题描述
- JAVA中如何在一个线程里面停掉另一个线程
-
JAVA中如何在一个线程里面停掉另一个线程,是在一个线程里面哦 PS:新人第一次问问题,希望大神求教
解决方案
定义一个共享变量在run方法里面
while(start){
}
解决方案二:
所以说,这个问题的答案是:不可以!
虽然的确有那么个方法可以摧毁别人的线程,但很早很早就已经过期了,如果没记错的话我之前也这么玩,而结果是这个过期的方法根本没有作用……
虽然说办法不是没有,那就是通过改变变量值,它知道自己该死了,就退出循环,走向结束。
不过说到这里,我倒是不知道能不能用delete的办法干掉一个线程呢(把关联的对象全都删除掉)……当然了java删除对象本来就是个不太靠谱的方法……
时间: 2024-10-29 10:12:44