JVM in Java is responsible to create a Non-Daemon Thread when executing a Java program. Is it correct? If so, who is responsible to create Daemon Threads in Java? Programmer