java.lang.Thread.getState()方法實例
java.lang.Thread.getState() 方法返回該線程的狀態。它被設計用於監視係統狀態,不用於同步控製。
聲明
以下是java.lang.Thread.getState()方法的聲明
public Thread.State getState()
參數
-
NA
返回值
此方法返回該線程的狀態。
異常
-
NA
例子
下麵的例子顯示java.lang.Thread.getState()方法的使用。
package com.yiibai; import java.lang.*; public class ThreadDemo implements Runnable { public void run() { // returns the state of this thread Thread.State state = Thread.currentThread().getState(); System.out.println(Thread.currentThread().getName()); System.out.println("state = " + state); } public static void main(String args[]) { Thread t = new Thread(new ThreadDemo()); // this will call run() function t.start(); } }
讓我們來編譯和運行上麵的程序,這將產生以下結果:
Thread-0 state = RUNNABLE