Java通过join方法来暂停当前线程
2023-09-11 14:17:56 时间
目标线程的join方法暂停当前线程,直到目标线程完成(从run()方法返回)。
Java代码:
package Threads; import java.io.IOException; /** * Created by Frank */ public class Join { public static void main(String[] args) { Thread t = new Thread() { public void run() { System.out.println("Reading"); try { System.in.read(); } catch (IOException e) { System.err.println(e); } System.out.println("Thread finished."); } }; System.out.println("Starting"); t.start(); System.out.println("Joining"); try { t.join(); } catch (InterruptedException e) { // 不应该发生 System.err.println("Who dares interrupt my sleep??"); } System.err.println("Main Finished"); } }
相关文章
- 停止Java线程,小心interrupt()方法
- [Java基础] java的守护线程与非守护线程
- Java基础_线程的使用及创建线程的三种方法
- java实现遍历树形菜单方法——实体类VoteTree
- java中getBytes方法可能使图片文件产生的问题
- Java实现 LeetCode 762 二进制表示中质数个计算置位(位运算+JDK的方法)
- java实现第七届蓝桥杯阶乘位数
- java实现第六届蓝桥杯星系炸弹
- Java 集合之Collection 接口和遍历方法
- Java对存储过程的调用方法
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- Java成员方法遵循动态绑定机制
- Java SimpleDateFormat 线程不安全问题及解决方法
- java 线程方法join的简单总结
- isNotBlank()和isNotEmpty()的区别——java中,StringUtils类中的一些常用方法
- 【Android 内存优化】Android 原生 API 图片压缩原理 ( 图片质量压缩方法 | 查找 Java 源码中的 native 方法对应的 C++ 源码 )
- Java线程原理和5种同步方法
- Java Document生成和解析XML(DOMHelper.createDocument()方法过期了)
- 【java】Java并发编程系列-基础知识(非常详细哦)
- JAVA开发讲义(二)-Java程序设计之数据之谜四