呵呵,damn?你骂谁呢?是daemon。
daemon thread 生存期不长于父线程,也就是说,父线程死亡时,守护子线程会自杀。而非守护线程可以独立于父线程存活。

解决方案 »

  1.   

    对,更准确的说是线程.
    你说该进程中非守护线程都kill掉后,进程退出.那么进程退出,进程退出后守护线程让存在并运转,和原来创建它的进程无关了.这样作有什么特殊的用途,我不明白为什么要这么作?
      

  2.   

    no!
    进程退出了,所有的线程当然都消亡了。to DanielYWoo(小丹尼)
    一定要是“父”线程吗?好像不是哟
      

  3.   

    The Java Virtual Machine exits when the only threads running are all daemon threads.