join示例分析
2024-08-30 18:30:58
join示例分析
public class TestJoin { public static void main(String[] args) throws InterruptedException {
System.err.println(Thread.currentThread().getName()+"...start");
JoinThread t1 = new JoinThread("t1");
t1.start(); System.err.println(Thread.currentThread().getName()+"...t1.join... wait t1 died.");
t1.join();//让t1加入到当前线程main,然后main线程进入阻塞状态,直到t1执行run完成 System.err.println(Thread.currentThread().getName()+"....end");
} static class JoinThread extends Thread {
public JoinThread(String name) {
super(name);
}
@Override
public void run() {
System.err.println(Thread.currentThread().getName()+"....run start");
for (int i = 0; i < 5; i++) {
try {
System.err.println(Thread.currentThread().getName()+"..."+i);
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.err.println(Thread.currentThread().getName()+"........run end");
}
}
}
最新文章
- 如何在ASP.NET的web.config配置文件中添加MIME类型
- MySQL中优化sql语句查询常用的30种方法
- 超炫数字特效动画AE模板
- PHP ftp使用
- Python标准库11 多进程探索 (multiprocessing包)
- mysql插入表中的中文显示为乱码或问号的解决方法
- Android_时间服务
- Entity Framework关联实体的三种加载方法
- 简析LIVE555中的延时队列
- [翻译]初识SQL Server 2005 Reporting Services Part 4
- 使用Pechkin将HTML网页转换为PDF
- 2017-01-27-hibernate环境搭建
- VBS windows监控
- C# WPF 使用委托修改UI控件
- [物理学与PDEs]第4章第3节 一维反应流体力学方程组 3.3 一维反应流体力学方程组的数学结构
- 2013传智播客视频--.ppt,.pptx,.doc,.docx.目录
- java30
- 【托业】【新托业TOEIC新题型真题】学习笔记11-题库六-P7
- Leetcode 647. Palindromic Substrings
- Nginx在Linux上的安装和配置
热门文章
- kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
- webstorm js版本设置被重置
- 【Java源码】集合类-LinkedList
- 权限对于目录和文件的具体含义 linux
- neo4j在linux下的安装
- css实现文字渐变
- Java 等额本金等额本息工具类
- 【Nginx】Nginx的配置
- Android c/c++ 应用向linux 平台迁移执行
- LeetCode 67 Add Binary(二进制相加)(*)