Daemon Threads in Java January 26, 2018 Did you know that execution of a Java program will continue only when there is at least one user thread running? In cases in which there are no user threads,