面试官:Java中Thread的join方法为什么能让线程插队? 您所在的位置:网站首页 java多线程join插队推荐用吗 面试官:Java中Thread的join方法为什么能让线程插队?

面试官:Java中Thread的join方法为什么能让线程插队?

2024-07-17 03:22| 来源: 网络整理| 查看: 265

你知道的越多,不知道的就越多,业余的像一棵小草!

你来,我们一起精进!你不来,我和你的竞争对手一起精进!

编辑:业余草 来源:https://www.xttblog.com/?p=5062

面试官:Java中Thread的join方法为什么能让线程插队?

这个问题很多高级工程师可能都不会,因为平时很少用到。

但是在面试中就有可能经常会遇到这样的问题:在主线程中有两个子线程,如何能让着两个子线程能顺序的执行?答案自然是用 join 来使得两个线程顺序执行。说到这里,我前面也有类似的文章《让线程按顺序执行 8 种方法》,最近又有粉丝问到,所以还是推荐大家看一看。

今天这个问题,我们再来通过代码来搞懂它!

public class JoinThread {     public static void main(String[] args) throws Exception {         Thread codedq = new MyThread("业余草");         Thread xttblog = new MyThread("公众号");         codedq.start();         codedq.join();         xttblog.start();     }     @Data     static class MyThread extends Thread {         private String userName;         public MyThread(String userName) {             this.userName = userName;         }         @Override         public void run() {             try {                 for (int i = 0; i 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有