java - 为啥main方法没有转换为java中的守护线程[重复]
Posted
技术标签:
【中文标题】java - 为啥main方法没有转换为java中的守护线程[重复]【英文标题】:Why main method is not convert into daemon thread in java [duplicate]java - 为什么main方法没有转换为java中的守护线程[重复] 【发布时间】:2016-03-29 13:41:27 【问题描述】:我不清楚java中的daemon thread,为什么main方法不能转换成daemon线程,怎么知道daemon线程被jvm终止了?
【问题讨论】:
想象如果主线程是一个守护线程;它将启动,将立即没有非守护线程,因此该进程将被终止。听起来不是很有用,不是吗?如果您愿意,可以使用空的main()
方法模拟相同的行为。
【参考方案1】:
我们怎么知道daemon线程被jvm终止了
错了。 当其中运行的所有线程都是守护线程时,JVM 终止。使主线程成为守护线程不会有任何好处。
通常,守护线程用于执行清理任务,即可以停止的任务(与应用的核心/重要部分不同)而不会对应用造成太大影响。 p>
【讨论】:
以上是关于java - 为啥main方法没有转换为java中的守护线程[重复]的主要内容,如果未能解决你的问题,请参考以下文章