停止一个线程通常意味着在线程处理任务完成之前停掉正在做的操作,也就是放弃当前的操作。
以下 3 种方法可以终止正在运行的线程:
1. 使用退出标志,使线程正常退出,也就是当 run() 方法完成后线程中止。
2. 使用 interrupt 方法中断线程。
3. 使用 stop() 方法强行终止线程,但是这方法安全,不推荐使用这个方法,已被弃用。
停止一个线程通常意味着在线程处理任务完成之前停掉正在做的操作,也就是放弃当前的操作。
以下 3 种方法可以终止正在运行的线程:
1. 使用退出标志,使线程正常退出,也就是当 run() 方法完成后线程中止。
2. 使用 interrupt 方法中断线程。
3. 使用 stop() 方法强行终止线程,但是这方法安全,不推荐使用这个方法,已被弃用。