All > Technology > Programming > Java
Daemon threads are non-user threads. They are typically used to carry out low-priority tasks that should not take priority over the main task of the program. They can be used to do useful work when all other user threads are blocked. The garbage collector is one example of a daemon thread.
- Browse Related Terms: Concurrency, curly brackets, daemon thread, garbage collector, interrupt, lightweight process, livelock, multithreaded, parallel programming, polling, preempt, priority level, process, quantum, race hazard, round robin allocation, synchronized, thread starvation, timeslice