java API------Thread类join()方法
来源:互联网 发布:win10更改网络类型 编辑:程序博客网 时间:2024/05/27 00:47
join方法,“等待该线程终止“。主线程生成并起动了子线程,而子线程里要进行大量的耗时的运算(这里可以借鉴下线程的作用),当主线程处理完其他的事务后,需要用到子线程的处理结果,这个时候就要用到join()方法了。
//摘自ocjp:public class TestOne implements Runnable {public static void main (String[] args) throws Exception {Thread t = new Thread(new TestOne());t.start();System.out.print("Started");t.join();System.out.print("Complete");}public void run() {for (int i = 0; i < 4; i++) {System.out.print(i);}}}What can be a result?A. Compilation fails.B. An exception is thrown at runtime.C. The code executes and prints "StartedComplete".D. The code executes and prints "StartedComplete0123".E. The code executes and prints "Started0123Complete".Answer: E
分析:
执行t.join()后,主线程会等待子线程run()方法执行完成后再执行system.out.println("complete")语句。
0 0
- java API------Thread类join()方法
- Java Thread Join方法
- Java Thread.join()方法
- java Thread join方法
- Java Thread.join方法
- java中Thread类的join()方法
- java中Thread类的join()方法
- java中Thread类的join方法
- java Thread的join()方法
- Thread类中join()方法
- Java 多线程中 Thread类 join方法的使用
- Java的多线程:Thread类的Join()方法
- java--java.lang.Thread.join() 方法
- java Thread方法中join()的用法
- Java中的线程Thread方法之---join()
- Java基础 thread的join方法
- Java中的线程Thread方法之---join()
- 浅析Java的Thread.join()方法
- 黑马程序员-OC对象的三大特性
- 微信能否替代淘宝,且听我分解
- Tree of Tree
- 一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?
- ubuntu man命令彩色高亮显示
- java API------Thread类join()方法
- 如何用C语言判断ip地址是否合法? (用inet_addr有问题)
- ant学习笔记-replaceregexp
- xUnit for vs2012/vs2013
- java中的可变参数
- 影响成绩的十大坏习惯
- Install-Package : “Unity”已拥有为“CommonServiceLocator”定义的依赖项。
- C++中cout输出字符型指针地址值的方法
- 死去活来,而不变质:Domain Model(领域模型) 和 EntityFramework 如何正确进行对象关系映射?