JUC学习-13-isAlive
JUC学习-13-isAlive
判断线程是否存活(还没有运行完毕)
线程存活(没有运行完毕) 返回true
pubilc final native boolean isAlive()
代码例子:
class JoinThread {
static int value = 1;
public static void main(String[] args) throws InterruptedException {
Thread t = new Thread(() -> {
value = 10;
System.out.println("线程Runnable");
});
t.start();
System.out.println(t.isAlive());
// 使用join方法
t.join();
System.out.println(t.isAlive());
System.out.println("主线程: " + value);
}
}
说明:
执行完t.join()后,子线程已经运行完毕,此时isAlive返回值为false
本文来自博客园,作者:skystrivegao,转载请注明原文链接:https://www.cnblogs.com/skystrive/p/18974523
整理不易,如果对您有所帮助 请点赞收藏,谢谢~