首页 > 编程语言 > 详细

守护线程与用户线程

时间:2021-05-06 14:49:00      阅读:12      评论:0      收藏:0      [点我收藏+]

1、创建线程后默认是用户线程

2、setDaemon(true) 方法将用户线程直接修改为守护线程,需要在start方法之前设置

3、守护线程是为用户线程服务的,当一个程序中的所有用户线程都执行完成之后程序就会结束运行,程序结束运行时不会管守护线程是否正在运行,由此我们可以看出守护线程在 Java 体系中权重是比较低的。

    守护线程中的finlly语句不会被执行

4、在守护线程中创建的所有子线程都是守护线程。

5、使用 jojn() 方法会等待一个线程执行完,无论此线程是用户线程还是守护线程

6、程序的类型(是否守护线程)和程序执行的优先级是没有任何关系

参考:https://mp.weixin.qq.com/s/-wTTrkP8vn4SyhhufJ5Jng

守护线程与用户线程

原文:https://www.cnblogs.com/zhaolei1996/p/14734656.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!