面试官:Java中Thread的join方法为什么能让线程插队? | 您所在的位置:网站首页 › java多线程join插队推荐用吗 › 面试官:Java中Thread的join方法为什么能让线程插队? |
你知道的越多,不知道的就越多,业余的像一棵小草!
你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 来源: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 实验室设备网 版权所有 |