守护线程
守护线程 和 用户线程 ?
平时用到的普通线程都是用户线程,当在java程序中创建一个线程,它就被称为用户线程。
Thread创建的线程是用户线程,可以调用setDaemon方法,设置为守护线程。这个方法要在start方法之前进行调用。
gc线程就是守护线程
jvm 什么时候退出 ?
当所有的用户线程结束后,jvm就会退出。也就是当只有守护线程存在的时候,程序就会终止,并且守护线程也都会中止。
线程池中开启的线程是什么线程 ?
用户线程,因此当main执行完毕后,jvm也不会退出。
我们创建的线程属于 用户线程 还是守护线程?
线程池中的线程属于 用户线程 还是守护线程?
参考文档:
用户线程和守护线程: https://blog.csdn.net/shimiso/article/details/8964414?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.channel_param
也许会有遗憾,但是不应该在失败之前
浙公网安备 33010602011771号