Daemon线程的作用是在程序的运行期间于后台提供一种“常规”服务,但它并不属于程序一个基本部分。这句话是在Think in java书上看到的。
这里指的“常规”服务是什么?能不能举个例子?

解决方案 »

  1.   

    比如垃圾回收就是在单独的Daemon线程里面完成的。
    当然还包括多线程的调度之类的。 他们都不是用户程序创建的,而是JVM自己创建并管理的
      

  2.   

    晕,这些内容是SCJP里面提到的,看来你没有仔细看书! 呵呵呵!
      

  3.   

    比如,
    gui里的 awt-window deamon thread,
    java2D disposer.
    timerQueue.
    by the way.说下
    destroy javaVm 不属于 daemon