java一个线程结束之后可以再启动一次吗
线程类继承了Thread,run方法重写实现功能,方法内有一个死循环(有跳出条件)。鼠标按下的事件启动这个线程,松开后触发事件,return跳出run方法,这时候我在按下...
线程类继承了Thread,run方法重写实现功能,方法内有一个死循环(有跳出条件)。鼠标按下的事件启动这个线程,松开后触发事件,return跳出run方法,这时候我在按下鼠标就抛出异常了,但是isalive返回true,说明线程已经结束了吧?为什么这个线程不能启动两次?我是想模拟一个球杆击球的动作,结果现在只能做一次,第二次就报错了。
### 我现在找到一个解决的办法,在mousepressed方法里实例化线程对象,也就是每次都实例化一个新的线程,那之前那个丢掉引用的线程会不会被回收,不然电脑是不是就炸掉了 展开
### 我现在找到一个解决的办法,在mousepressed方法里实例化线程对象,也就是每次都实例化一个新的线程,那之前那个丢掉引用的线程会不会被回收,不然电脑是不是就炸掉了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询