damn(守护进程)和一般的进程有什么区别?

dukcho 2002-09-17 10:00:38
java中有的进程要设置为守护进程,请问守护进程和一般的进程有什么区别!
...全文
203 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
DanielYWoo 2002-09-22
  • 打赏
  • 举报
回复
The Java Virtual Machine exits when the only threads running are all daemon threads.
DanielYWoo 2002-09-22
  • 打赏
  • 举报
回复
keios说得对
keios 2002-09-22
  • 打赏
  • 举报
回复
no!
进程退出了,所有的线程当然都消亡了。

to DanielYWoo(小丹尼)
一定要是“父”线程吗?好像不是哟
dukcho 2002-09-17
  • 打赏
  • 举报
回复
对,更准确的说是线程.
你说该进程中非守护线程都kill掉后,进程退出.那么进程退出,进程退出后守护线程让存在并运转,和原来创建它的进程无关了.这样作有什么特殊的用途,我不明白为什么要这么作?
DanielYWoo 2002-09-17
  • 打赏
  • 举报
回复
呵呵,damn?你骂谁呢?是daemon。
daemon thread 生存期不长于父线程,也就是说,父线程死亡时,守护子线程会自杀。而非守护线程可以独立于父线程存活。
keios 2002-09-17
  • 打赏
  • 举报
回复
守护进程?线程吧!
守护线程,当系统其它所有的线程结束,只剩下守护线程时,进程退出。
而如果还剩非守护线程,则要等该线程结束才能退出。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧