首页 > 编程语言 > 详细

Java线程:线程强制执行

时间:2021-05-20 00:35:00      阅读:14      评论:0      收藏:0      [点我收藏+]
  • join合并线程,待此线程执行完成后,再执行其他线程,其他线程阻塞
  • 可以想象成插队

package com.jiemyx.thread.demo02;

//测试join方法:可以想象成插队
public class ThreadJoin implements Runnable{
    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("VIP线程来了" + i);
        }
    }

    public static void main(String[] args) throws InterruptedException {
        //启动线程
        ThreadJoin j = new ThreadJoin();
        Thread th = new Thread(j);
        th.start();

        //主线程
        for (int i = 0; i < 20; i++) {
            if (i==6){
                th.join();  //插队
            }
            System.out.println("主线程main" + i);
        }
    }
}

运行结果:

主线程main0
主线程main1
主线程main2
主线程main3
主线程main4
主线程main5
VIP线程来了0
VIP线程来了1
VIP线程来了2
VIP线程来了3
VIP线程来了4
VIP线程来了5
VIP线程来了6
VIP线程来了7
VIP线程来了8
VIP线程来了9
主线程main6
主线程main7
主线程main8
主线程main9
主线程main10
主线程main11
主线程main12
主线程main13
主线程main14
主线程main15
主线程main16
主线程main17
主线程main18
主线程main19

Java线程:线程强制执行

原文:https://www.cnblogs.com/Jiemyx/p/14787390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!