ホームページ制作,SEO対策 電話受付時間:10:00~19:00(年中無休)
Tel:06-6903-6339
弊社は
に27サイト登録されております。
| 目次 |
|---|
|
・スレッドの状態を調べる |
public class MyThread implements Runnable{
public void run(){
for (int i=0;i<10;i++){
System.out.println(Thread.currentThread().getName());
}
}
}
以下のTESTクラスでは、上記スレッドクラスをインスタンス化し、スレッドを実行しています。
public class TEST {
public static void main(String[] args){
MyThread thread1 = new MyThread();
Thread th = new Thread(thread1);
th.start();
while(th.isAlive());
System.out.println("状態: " + th.isAlive());
}
}
上記、Javaアプリケーションを実行すると、スレッド名が表示され、スレッドが実行終了するとwhile文を抜けてスレッドの状態が表示されます。Thread-0 Thread-0 Thread-0 Thread-0 Thread-0 Thread-0 Thread-0 Thread-0 Thread-0 Thread-0 状態: false