JavaTutorial-スレッドが生存しているかどうかを判断
5171 ワード
文書ディレクトリ
スレッドが生存しているかどうかを判断する
テストのコードは次のとおりです。
public class AliveThread extends Thread{
@Override
public void run() {
super.run();
System.out.println("run " + " " + Thread.currentThread().isAlive());
}
}
public class AliveThreadTest extends TestCase {
public void testRun() throws Exception {
AliveThread thread = new AliveThread();
System.out.println("begin == " + thread.isAlive());
thread.start();
Thread.sleep(1000);
System.out.println("end ==" + thread.isAlive());
Thread.sleep(3000);
}
}
結果
begin == false
sleep ==true
run true
end ==false