在Java中,停止一个线程有几种常见的方法:
Thread thread = new Thread();
thread.stop();
Thread thread = new Thread();
thread.interrupt();
public class MyThread extends Thread {
private volatile boolean isRunning = true;
@Override
public void run() {
while (isRunning) {
// 执行线程的逻辑
}
}
public void stopThread() {
isRunning = false;
}
}
以上是一些常见的方法,具体选择哪种方法取决于具体的需求和情况。在实际应用中,建议使用 interrupt() 方法或者协作标识位的方式来停止线程。