栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java | Thread.join()的作用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java | Thread.join()的作用

join() 的示例和作用
 1 // 父线程
 2 public class Parent {
 3     public static void main(String[] args) {
 4         // 创建child对象,此时child表示的线程处于NEW状态
 5         Child child = new Child();
 6         // child表示的线程转换为RUNNABLE状态
 7         child.start();
 8         // 等待child线程运行完再继续运行
 9         child.join();
10     }
11 }
1 // 子线程
2 public class Child extends Thread {
3     public void run() {
4         // ...
5     }
6 }

上面代码展示了两个类:Parent(父线程类),Child(子线程类)。

Parent.main()方法是程序的入口,通过 Child child = new Child(); 新建child子线程(此时 child子线程处于NEW状态);

然后调用child.start()(child子线程状态转换为RUNNABLE);

再调用child.join(),此时,Parent父线程会等待child子线程运行完再继续运行。

详细研究请看Java 浅析 Thread.join() - huangzejun - 博客园 (cnblogs.com)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号