在java中,Daemon线程是支持型线程,用来程序中后台调用已经支持性工作,所有一旦JVM中没有Daemon线程的时候,JVM将会退出。
Daemon必须在线程启动之前设置,不能再之后设置。可以通过Thread.setDaemon(true)将线程设置为Daeon线程。
因为在Daemon不存在于JVM时,JVM将退出,所以不能通过finally块来保证执行关闭或者轻量资源的逻辑。
Daemon线程
最新推荐文章于 2024-01-14 19:36:21 发布
在java中,Daemon线程是支持型线程,用来程序中后台调用已经支持性工作,所有一旦JVM中没有Daemon线程的时候,JVM将会退出。
Daemon必须在线程启动之前设置,不能再之后设置。可以通过Thread.setDaemon(true)将线程设置为Daeon线程。
因为在Daemon不存在于JVM时,JVM将退出,所以不能通过finally块来保证执行关闭或者轻量资源的逻辑。