8个回答
展开全部
设置为守护(后台)进程,就是后台运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setDaemon(true)方法是把java的线程设置为守护线程。
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)
守护线程就是运行在程序后台的线程,通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆。
Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 GC (垃圾回收器),就是一个很称职的守护者。
User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被守护者,Daemon也就没有工作可做了,也就没有继续运行程序的必要了。
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)
守护线程就是运行在程序后台的线程,通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆。
Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 GC (垃圾回收器),就是一个很称职的守护者。
User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被守护者,Daemon也就没有工作可做了,也就没有继续运行程序的必要了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询