Java program for a daemon thread
Codeaft.java
class Codeaft extends Thread
{  
    public void run()
    {  
        if(Thread.currentThread().isDaemon())
        {
            System.out.println("Daemon Thread Running");  
        }  
        else
        {  
            System.out.println("Thread Running");  
        }  
    }  
    public static void main(String args[])
    {  
        Codeaft t1=new Codeaft();
        Codeaft t2=new Codeaft();  
        t1.setDaemon(true);
        t1.start();
        t2.start();    
    }  
}
Output
codeaft@codeaft:~$ javac Codeaft.java
codeaft@codeaft:~$ java Codeaft Daemon Thread Running Thread Running codeaft@codeaft:~$
Comments and Reactions