# Java線程怎么正確關閉
在Java中,正確關閉線程是保證資源釋放和程序穩定性的關鍵。以下是常見的線程關閉方法:
## 1. 使用標志位控制
```java
class MyThread extends Thread {
private volatile boolean running = true;
public void stopThread() {
running = false;
}
@Override
public void run() {
while (running) {
// 業務邏輯
}
}
}
Thread thread = new Thread(() -> {
while (!Thread.currentThread().isInterrupted()) {
// 業務邏輯
}
});
thread.start();
// 需要中斷時
thread.interrupt();
推薦使用標志位或interrupt()的協作式終止方式,保證線程安全退出。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。