Java中Thread的终止问题,stop(),interrupt()
最近开始做java项目,涉及多线程问题,有一事不太明白
网上说不推荐用thread.stop()
应该用thread.interrupt()
但是实际中发现如果thread没有用到sleep(),是不能被catach到InterruptException的
那我如果在thread中就是个while(true)的循环,而且里面没有用到Thread.sleep()
但是我又想随时中断thread,而不是一个循环做完后通过一个while(stopped)来控制
应该怎么做呢?