您好,欢迎访问一九零五行业门户网

Java 实例 - 查看线程是否存活

以下实例演示了如何通过继承thread类并使用currentthread()方法来检测一个线程是否存活:
/* author by w3cschool.cc twothreadalive.java */public class twothreadalive extends thread { public void run() { for (int i = 0; i < 10; i++) { printmsg(); } } public void printmsg() { thread t = thread.currentthread(); string name = t.getname(); system.out.println("name=" + name); } public static void main(string[] args) { twothreadalive tt = new twothreadalive(); tt.setname("thread"); system.out.println("before start(), tt.isalive()=" + tt.isalive()); tt.start(); system.out.println("just after start(), tt.isalive()=" + tt.isalive()); for (int i = 0; i < 10; i++) { tt.printmsg(); } system.out.println("the end of main(), tt.isalive()=" + tt.isalive()); }}
以上代码运行输出结果为:
before start(), tt.isalive()=falsejust after start(), tt.isalive()=truename=main name=threadname=main name=main name=main name=main name=main name=main name=main name=main name=main name=threadname=threadname=threadname=threadname=threadthe end of main(), tt.isalive()=truename=threadname=threadname=threadname=thread
以上就是java 实例 - 查看线程是否存活的内容。
其它类似信息

推荐信息