如何设置守护线程 Java用户线程和守护线程有什么区别?
浏览量:1972
时间:2021-03-13 20:55:47
作者:admin
Java用户线程和守护线程有什么区别?
Java中有两种类型的线程:用户线程和守护进程线程。守护进程的功能是为其他线程的操作提供方便的服务。例如,垃圾收集线程是一个称职的守护者。用户和守护进程之间几乎没有区别。唯一的区别在于虚拟机的离开:如果所有用户线程都已退出,并且只有守护进程线程存在,那么虚拟机将退出。因为没有守护程序,所以守护程序没有工作,也不需要继续运行程序。值得一提的是,保护线程不仅在虚拟机内部提供,用户在编写程序时还可以自行设置保护线程。
java多线程知识讲解?
我们还需要了解很多关于Java编程的多线程知识。首先,我们需要知道。Java中有两种线程:守护进程和用户线程。任何线程都可以设置为保护线程和用户线程线程.setDaemon(bool on);true将线程设置为保护线程,否则它是用户线程。线程.setDaemon()必须在线程.开始(),否则运行时将引发异常。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。