Java-- join源代码测试
来源:互联网 发布:java程序员必看的书籍 编辑:程序博客网 时间:2024/06/06 10:46
即join()的作用是:
“等待该线程终止”,这里需要理解的就是该线程是指的主线程等待子线程的终止。也就是在子线程调用了join()方法后面的代码,只有等到子线程结束了才能执行。
public class JoinTest {public static void main(String[] args) {// TODO Auto-generated method stubThread t1 = new ThreadA();// 利用多态实例化一个A线程Thread t2 = new ThreadB(t1);// 利用多态实例化一个B线程t1.start();t2.start();}}/* 继承于Thread的子类 */class ThreadA extends Thread {public void run() {for (int i = 1; i <= 20; i++) {System.out.println(i + " ¥¥¥");try {Thread.sleep(1000);} catch (InterruptedException e) {}}}}/* 继承于Thread的子类 */class ThreadB extends Thread {private Thread t;public ThreadB() {}public ThreadB(Thread t) {this.t = t;}public void run() {for (int i = 1; i <= 20; i++) {System.out.println(i + " ###");try {Thread.sleep(1000);if (i == 10) {t.join();// 使这两个线程进入串行状态(也就是说t突然插了进来,必须等t执行完毕之后,才会让B线程继续执行)}} catch (InterruptedException e) {}}}}
0 0
- Java-- join源代码测试
- Java-- join源代码测试
- Java--Synchronized源代码测试
- Java多线程中join方法的测试
- Java线程的join方法测试
- Java 8 的 JVM 有多快?Fork-Join 性能基准测试
- 测试源代码
- JAVA多线程顺序执行(使用join,lock,condition,信号量)原理和java源代码
- java join
- java join
- Java Join
- java join
- hive join测试
- Fork/Join框架测试
- join,left join and where的测试
- In & Exists & Join 分析测试
- In & Exists & Join 分析测试
- In & Exists & Join 分析测试
- C#学习日记27----属性
- JAVA 注解
- iOS 本地存储NSUserDefaults
- 关于哲学家进餐问题
- 使用Spring MVC统一异常处理实战
- Java-- join源代码测试
- 汽车诊断协议ISO14230
- HDU1032
- 软件测试常见面试题
- jquery--fullPage.js
- iOS设计模式——委托(delegate)
- window.XMLHttpRequest对象详解
- 基于CoreText的排版引擎:进阶
- 171. Excel Column Title