java里的主线程和子线程以及finally不会执行的特殊情况
如下代码:
public class ThreadTest {public static class UserThread extends Thread{@Overridepublic void run() {while (!isInterrupted()){System.out.println(1);}}}public static void main(String[] args) throws InterruptedException {UserThread userThread = new UserThread();
// userThread.setDaemon(true);userThread.start();}
}
开启main方法后会一直打印1,1…,但是当开启了注释为守护线程,那么直接终止main方法,并且守护线程直接死亡,并且设置为守护线程后,如果在run方法里有finally,也不会执行。
java里的主线程和子线程以及finally不会执行的特殊情况相关推荐
- Java多线程之----主线程会等待子线程结束再结束么,怎么让主线程等待子线程结束呐?
首先给出结论: 主线程和子线程之间没有谁先谁后结束这种关联,它们只是各自负责自己的线程任务,如果该线程的任务结束了,该线程自然会结束运行. talk is cheap,show me the code ...
- java主线程捕获子线程中的异常
java主线程捕获子线程中的异常 参考文章: (1)java主线程捕获子线程中的异常 (2)https://www.cnblogs.com/jpfss/p/10272726.html (3)https ...
- Java并发编程原理与实战六:主线程等待子线程解决方案
Java并发编程原理与实战六:主线程等待子线程解决方案 参考文章: (1)Java并发编程原理与实战六:主线程等待子线程解决方案 (2)https://www.cnblogs.com/pony1223 ...
- java主线程控制子线程_CountDownLatch控制主线程等子线程执行完--Java多线程
1.[代码]CountDownLatch控制主线程等子线程执行完--Java多线程 package com.sihuatech.common; import java.util.concurrent. ...
- Java主线程等待子线程、线程池
public class TestThread extends Thread { public void run() { System.out.println(this.getName() + &qu ...
- java 主线程等待_Java实现主线程等待子线程
本文介绍两种主线程等待子线程的实现方式,以5个子线程来说明: 1.使用Thread的join()方法,join()方法会阻塞主线程继续向下执行. 2.使用Java.util.concurrent中的C ...
- java中子线程与主线程通信_Android笔记(三十二) Android中线程之间的通信(四)主线程给子线程发送消息...
之前的例子都是我们在子线程(WorkerThread)当中处理并发送消息,然后在主线程(UI线程)中获取消息并修改UI,那么可以不可以在由主线程发送消息,子线程接收呢?我们按照之前的思路写一下代码: ...
- java等待5秒_Java并发编程-主线程等待子线程解决方案
主线程等待所有子线程执行完成之后,再继续往下执行的解决方案 public class TestThread extends Thread { public void run() { System.ou ...
- java主线程和子线程区别_主线程异常– Java
java主线程和子线程区别 Being a Java Programmer, you must have seen exception in thread main sometimes while r ...
最新文章
- java为什么打不开jar_带你上手阿里开源的 Java 诊断利器:Arthas
- html button 隐藏_java servlet与html数据交互初体验
- 数据可视化|实验四 分析1996-2015年人口数据特征间的关系
- TP5在前端时间戳转换为时间格式
- RUNOOB python练习题13 水仙花数
- HugeGraph 多图配置
- html二叉树遍历,二叉树的遍历(前序、中序、后序、层次)
- UIKit框架-高级控件Swift版本: 5.UITextView方法/属性详解
- javascript返回页面顶部_RobotFramework: 执行JavaScript语句
- 知识蒸馏 | 综述: 网络结构搜索应用
- neo4j实现Louvain算法
- Win10专业工作站版的Ghost备份与还原
- 8、大话设计模式--单例模式 、桥接模式、命令模式、职责链模式、中介者模式
- 不变初心数 (15 分) C语言
- Java实现微信运动步数(已自测)
- 2023秋招--梦加网络--游戏客户端--一面面经
- .NET 图片格式转换
- php个人博客程序推荐,推荐五款不错的个人博客程序
- 清华计算机考研复试机试,清华大学历年考研复试机试真题 - 论文
- flowable集成spring boot ----任务监听器
热门文章
- Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案
- html 和 body标签的 css 设置
- jmeter接口测试----9函数助手: random, counter, time
- HNCU 1741: 算法3-2:行编辑程序
- 关于Cocos2d-x属性和引用
- IOS开发学习笔记011-xcode使用技巧
- android学汇资料总整理
- java线程在什么时候结束,java – 什么时候线程超出范围?
- [网络安全自学篇] 四十二.DNS欺骗和钓鱼网站原理详解及防御机理
- [知识图谱实战篇] 一.数据抓取之Python3抓取JSON格式的电影实体