91名师指路-头部
91名师指路

跟着波波老师学多线程高并发(五)多线程中join方法的使用

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

场景:

假设我现在有主线程和子线程,我需要子线程全部执行完成后,才开始执行主线程。那么我只需要在主线程中调用join方法即可。


代码如下:

package com.mszl.controller;

/**
* 功能:多线程中的join方法
* 更多资料请访问http://www.91mszl.com
* @author bobo teacher
*/
public class ThreadDemo03 {

public static void main(String[] args) throws InterruptedException {
Thread t=new Thread(new Runnable() {
public void run() {
for(int i=0; i<10; i++){
System.out.println("子线程:" + i);
}
}
});

t.start();
t.join(); // 主线程将cpu执行权交给子线程,让子线程执行完后在开始执行,主线程进入休眠状态
for(int i=0; i<10; i++){
System.out.println("主线程:" + i);
}
}

}


执行结果:



2019-11-19 17:58:26     阅读(687)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部