Daemon Threads

Threads that work in the background to support the runtime environment are called daemon threads. For example, the clock handler thread, the idle thread, the garbage collector thread, the screen updater thread, and the garbage collector thread are all daemon threads. The virtual machine exits whenever all non-daemon threads have completed.

  public final void    setDaemon(boolean isDaemon)
  public final boolean isDaemon()

By default a thread you create is not a daemon thread. However you can use the setDaemon(true) method to turn it into one.


Previous | Next | Top | Cafe au Lait

Copyright 1997, 2006 Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified April 25, 2006