JAVA中如何在一个线程里面停掉另一个线程

JAVA中如何在一个线程里面停掉另一个线程,是在一个线程里面哦 PS:新人第一次问问题,希望大神求教

2个回答

定义一个共享变量在run方法里面
while(start){

}

所以说,这个问题的答案是:不可以!
虽然的确有那么个方法可以摧毁别人的线程,但很早很早就已经过期了,如果没记错的话我之前也这么玩,而结果是这个过期的方法根本没有作用……
虽然说办法不是没有,那就是通过改变变量值,它知道自己该死了,就退出循环,走向结束。
不过说到这里,我倒是不知道能不能用delete的办法干掉一个线程呢(把关联的对象全都删除掉)……当然了java删除对象本来就是个不太靠谱的方法……

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐