在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() 方法或者協作標識位的方式來停止線程。