Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: How to Make a Program Sleep for a Pre-determined Period

Learn how to pause applications for a short time with threads.


advertisement

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


At times, you may want to make your application sleep for a determined period pending some other action. This is very easily achieved in Java with threads.

Code sample:

import java.util.*;

public class SleepForSomePeriod 
{
   public static void main(String args[]) 
   {
      SleepForSomePeriod sleepForSomePeriod = new SleepForSomePeriod();
     sleepForSomePeriod.proceed();
   }
   
     
   private void proceed()
   {
      try 
      { 
         System.out.println(new Date()); 
         Thread.sleep(3000); //3 seconds 
         System.out.println(new Date()); 
      }catch (Exception e) 
      {
         System.out.println("Exception: " + e); 
      }
   }
}

/*
Expected output:

[root@mypc]# java ProbablePrime 79
Thu Dec 28 13:23:01 IST 2017
Thu Dec 28 13:23:04 IST 2017

*/

 

Visit the DevX Tip Bank

 





   
Sridhar M S. is a Java developer from Bangalore, India. He holds a master's degree in Computer Science.
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date