java线程基本知识-----java daemon线程
java线程是一个运用很广泛的重点知识,我们很有必要了解java的daemon线程。
①首先我们必须了解清楚的认识到java的线程分为两种:用户线程和daemon线程
A:用户线程:用户线程可以简单的理解为用户定义的线程,当然包括main线程。
B;daemon线程:daemon线程是为我们创建的用户线程提供服务的线程,比如说JVM的GC等等,这样的线程有一个非常明显的特征:当用户线程运行结束的时候,daemon线程将会自动退出。
②daemon线程的特点:
A:守护线程创建的过程中需要先调用setDeamon方法进行设置,然后再启动线程。否则会报出IllegalThreadStateException异常。
B:由于daemon线程的终止条件是当前是否存在用户线程,所有我们不能指派daemon线程来进行一些业务操作,而只能服务用户线程。
C:daemon线程创建的子线程仍然是daemon线程。
java线程
最新推荐文章于 2025-04-18 17:55:03 发布
1457

被折叠的 条评论
为什么被折叠?



