美文网首页
JAVA 笔记[12.2][多线程之 join]

JAVA 笔记[12.2][多线程之 join]

作者: 魔介 | 来源:发表于2018-11-30 16:36 被阅读0次

join

join 方法有三种重载方式
方法 作用
join() 等待被join 的线程执行完毕
join(long millis) 等待被join 的线程执行 millis 毫秒, millis毫秒后被join 的线程未执行完,则不再等待

join 线程

JoinLearn.java

public class JoinLearn extends Thread{
    public JoinLearn(String name){
        super(name);
    }

    public void run(){
        int i = 0; 
        for(; i<10; i++){
            System.out.println( "线程:"+getName()+"__"+i );
        }
    }

    public static void main(String[] args) throws Exception {
        JoinLearn j1 = new JoinLearn("childA");
        j1.start();
        JoinLearn j2 = new JoinLearn("childB");
        for(int i=0; i<30; i++){
            if(i==10){
                j2.start();
            }

            if(i==20){
                j2.join();
            }

            System.out.println("线程:main__"+i);

        }

    }

}

运行

线程:main__17
线程:main__18
线程:main__19
线程:childB__1
线程:childB__2
线程:childA__8
线程:childA__9
线程:childB__3
线程:childB__4
线程:childB__5
线程:childB__6
线程:childB__7
线程:childB__8
线程:childB__9
线程:main__20
线程:main__21
线程:main__22
线程:main__23
线程:main__24
线程:main__25
线程:main__26
线程:main__27
线程:main__28
线程:main__29

相关文章

  • JAVA 笔记[12.2][多线程之 join]

    join join 方法有三种重载方式 join 线程 JoinLearn.java 运行

  • (三)线程的并发工具类

    Fork-Join java 下多线程的开发可以我们自己启用多线程,线程池,还可以使用fork-join ,for...

  • 线程的并发工具类

    Java 下多线程的开发我们可以自己启用多线程,线程池,除此之外,Java还为我们提供了Fork-Join、Cou...

  • Java 面试题

    java多线程实现主线程等待子线程执行完问题 1、使用Thread的join()方法,join()方法会阻塞主线程...

  • Java多线程-Thread.join()

    Java多线程-Thread.join() Thread.join()把制定的线程加入到当前线程,可以将两个交替执...

  • 分而治之—Fork-Join

    Fork-Join java下多线程的开发可以我们自己启用多线程,线程池,还可以使用forkjoin,forkjo...

  • 线程的并发工具类 --- Fork-Join

    Fork-Join java下多线程的开发可以我们自己启用多线程,线程池,还可以使用forkjoin, forkj...

  • 2、线程的并发工具类

    Fork-Join java下多线程的开发可以我们自己启用多线程,线程池,还可以使用forkjoin, forkj...

  • Java 多线程中wait、notify、nptifyAll、y

    在Java多线程编程中,会涉及到wait、notify、nptifyAll、yield、join、sleep线程间...

  • java_多线程

    java_多线程 线程创建方式;join用法; sleep和wait区别; 线程安全和不安全的java集合; St...

网友评论

      本文标题:JAVA 笔记[12.2][多线程之 join]

      本文链接:https://www.haomeiwen.com/subject/zyyhcqtx.html