Daemon线程

来源:互联网 发布:安徽渠道网络怎么样 编辑:程序博客网 时间:2024/06/06 13:19

Daemon线程是一种支持型线程,因为它主要用作程序中后台调度已经支持性工作。当一个JVM中不存在非daemon线程的时候,JVM将会退出。可以通过Thread.setDaemon(true)将线程设置位Daemon线程。但是必须在启动线程之前设置,不能在启动线程后设置。

在构建Daemon线程时,不能依靠finally块中的内容来确保执行关闭或者清理资源的逻辑。因为Daemon线程一终止,JVM就会退出,不确保finally块代码一定执行。

0 0
原创粉丝点击