Definitions for "daemon thread"
a background thread that is owned by the runtime system rather than a specific process
a thread that executes in the background and provides services to other threads
a thread that has no other role other than to serve other threads