Daemon and User Threads : Daemon Thread « Thread « Java Tutorial

  1. A daemon thread is a background thread.
  2. It is subordinate to the thread that creates it.
  3. When the thread that created the daemon thread ends, the daemon thread dies with it.
10.7.Daemon Thread
10.7.1.Daemon and User Threads
10.7.2.A daemon thread.
10.7.3.An application exits when there are no non-daemon threads running.
10.7.4.A live daemon thread does not prevent an application from exiting.
10.7.5.A thread must be marked as a daemon thread before it is started.