當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Thread getState()用法及代碼示例


線程類的 getState() 方法返回線程的狀態。這種方法是為監視係統狀態而設計的,而不是用於同步控製。

用法

public Thread.State getState()

返回

此方法返回線程的狀態。

示例

public class JavaGetStateExp implements Runnable 
{
   public void run() 
    {
        // returns the state of the thread
        Thread.State state = Thread.currentThread().getState();
        System.out.println("Running thread name:"+ Thread.currentThread().getName());
        System.out.println("State of thread:" + state);
    }
    public static void main(String args[]) 
    {
        JavaGetStateExp g = new JavaGetStateExp();
        Thread t1= new Thread(g); 
        Thread t2= new Thread(g); 
        // call run() function
        t1.start();   
        t2.start();
    }
}

輸出:

Running thread name:Thread-0
State of thread:RUNNABLE
Running thread name:Thread-1
State of thread:RUNNABLE






相關用法


注:本文由純淨天空篩選整理自 Java Thread getState() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。