守护线程(Deamon)

关于守护线程,网上找了很多,但是没有找到一个官方的说法(可能是我的搜索技术太差)

 

大体可以总结为这么一种说法:

 

守护线程是后台的一种线程,可以提供某种服务,和开启它的线程在同一个进程里面。如果开启一个线程的线程是守护线程,那么被开启的线程就会是守护线程。

 

当JVM中只剩下守护线程的时候,JVM就会终止守护线程,然或退出。

 

以下做了个小小的例子证明了下上面的理论。

 

首先是定义了一个线程

 

 

然后做了一个测试的类

 

 

输出的结果:

Thread deamon is running
Thread unDeamon is running
shut down all threads except those daemon thread
Thread deamon is running
Thread unDeamon stops
并且伴随着JVM的终止

 

上面的结论得证。。。

 

欢迎指正学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值