Norway


Full Text Search: The Key to Better Natural Language Queries for NoSQL in Node.js

Date: 1/31/ @ 2 p.m. ET

Did you know that execution of a program will continue only when there is at least one user thread running? In cases in which there are no user , or there exists only threads in running state, the execution will stop.

//Set this to true to make all the threads as Daemon or false to make this a non Daemon thread.
user2DaemonThread.setDaemon(false);
//Change the values and see the difference in execution. Its just a matter of  that the runtime infers this.

Code snippet:

public class DaemonThread implements Runnable
{
   
   public static void main(String args[])
   {
      Thread user2DaemonThread = new Thread(new DaemonThread());
      user2DaemonThread.setDaemon(true);
      user2DaemonThread.start();
   }
   
   public void run()
   {
      for (int i=1; i        {
         System.out.println("Current count: " + i + ": isDaemon(): " + Thread.currentThread().isDaemon());
         try{
            Thread.currentThread().sleep(1000);
         }catch(InterruptedException ie)
         {
            System.out.println("InterruptedException: "+ ie);
         }
      }
   }
}

 

Visit the DevX Tip Bank

 



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here