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
Last Modified April 14, 1997
Copyright 1997 Elliotte Rusty Harold
elharo@metalab.unc.edu