【说站】java守护线程的注意事项
2023-06-13 09:13:16 时间
java守护线程的注意事项
注意事项
1.守护线程的设置setDaemon(true)必须先放在start()之前,否则程序会出错。
2.守护线程中创建的所有子线程都是守护线程。
使用jojn()方法,无论线程是用户线程还是守护线程,都会等待一个线程完成。
实例
public static void main(String[] args) throws InterruptedException {
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
for (int i = 1; i <= 10; i++) {
// 打印 i 信息
System.out.println("i:" + i + ",isDaemon:" +
Thread.currentThread().isDaemon());
try {
// 休眠 100 毫秒
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
});
// 启动线程
thread.start();
// 设置为守护线程
thread.setDaemon(true);
}
以上就是java守护线程的注意事项,希望对大家有所帮助。更多Java学习指路:Java基础
推荐操作环境:windows7系统、java10版,DELL G3电脑。
相关文章
- java线程池面试题有哪些?java线程池常见面试题「建议收藏」
- java线程通信的三种方式「建议收藏」
- 怎么下载java_怎样下载Java的环境?
- java数组去重_JAVA数组去重常用方法
- java webservice 实例_Java WebService 简单实例(附实例代码)
- 代码审计 | Java Web 过滤器 - filter
- 【说站】java无界通配符的使用场景
- JAVA string转map_java怎么转业务
- java读取输入字符串的操作过程_java查找字符串中重复字符
- java 测试程序代码运行时间过长_Java测试
- Java Number & Math 类
- 《2022 元宇宙行业人才发展报告》出炉:C 语言、Java 等底层技术是硬通货,相关岗位平均月薪 1.8 万元
- Java Activiti6.0 spring5 SSM 工作流引擎 审批流程 java项目框架详解编程语言
- java堆排序算法代码详解编程语言
- Java并发编程之重入锁详解编程语言
- JAVA线程sleep和wait方法区别详解编程语言
- 在Linux中查看Java线程:一种方法(linux查看java线程)
- 系统命令Java实现Linux系统命令调用的探究(java调用linux)
- 应用Linux监控下Java应用性能分析(linux监控java)
- 如何使用Java备份Oracle数据库?(java备份oracle)
- 如何在Linux上自动设置JAVA_HOME环境变量
- Linux系统中下载Java的方法(linux下java下载)
- Linux下Java命令:简介与基本用法(linux下java命令)
- java多线程编程之使用thread类创建线程