java 线程怎么停止

怎么把控制线程把它停掉?

方法一(前提线程里面不会有阻塞):在线程里面加入停止标志位,然后个线程对象提供方法修改状态位。

方法二:使用下面这个方法。

java 线程怎么停止

注意:当线程里面调用了wait、join、sleep的时候,使用这个方法就可以唤醒线程,但是这个时候会抛出异常,这个时候就根据实际的业务进行处理,要么在异常里面把线程停止。如果抛出来的异常只做catch处理,那么这个线程会继续往下面执行。如果线程正常在执行的时候被调用这个方法,线程不起任何作用。