首頁  >  文章  >  Java  >  java isInterrupted()怎麼判斷線程

java isInterrupted()怎麼判斷線程

王林
王林轉載
2023-06-03 10:43:30994瀏覽

說明

1、isInterrupted()可以判斷目前執行緒是否被中斷,僅僅是interrupt()標識的一個判斷,並不會影響標識發生任何改變2、呼叫interrupt()的時候會設定內部的一個叫做interrupt flag的標識)。

實例

public static void main(String[] args) throws InterruptedException{
    Thread thread = new Thread(()->{
        while (true){}
    });
    thread.start();
    TimeUnit.SECONDS.sleep(1);
    System.out.println("Thread is interrupted :"+thread.isInterrupted());
    thread.interrupt();
    System.out.println("Thread is interrupted :"+thread.isInterrupted());
}

Java是什麼

#Java是一種物件導向程式語言,可以寫桌面應用程式、網路應用程式、分散式系統和嵌入式系統應用程式。

以上是java isInterrupted()怎麼判斷線程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除