详解Java线程-守护线程与用户线程

qqstrategy55120 8 0 pdf 2022-02-19 07:02:57

干java 开发这么多年, 之前一直没留意java 进程还区分守护进程和用户进程。守护进程这个概念最早还是在linux系统中接触的,直到近期使用java开发心跳检测功能时,使用Timer时才发现原来java也有守护线程的概念。Java 线程分为守护线程 和 用户线程两类.Java 中的守护线程和linux 中的守护进程还是有些区别的, linux 守护进程时系统级别的, 当系统退出时, 才会终止. 而java 中的守护线程时jvm 级别的, 当jvm中无任何用户进程时, 守护进程销毁, jvm 退出, 程序终止. 笔者认为java 守护进程的最主要的特点有:. 测试会发现, 默认情况下, 守护线程创建的子线程依然是守护线程,用户创建的守护线程依然时用户线程。也可以在创建子线程时通过setDaemon()方法修改.

详解Java线程-守护线程与用户线程

详解Java线程-守护线程与用户线程

详解Java线程-守护线程与用户线程

用户评论
请输入评论内容
评分:
暂无评论