Home » Tip Bank » Java
  • Email Article
  • Comment on this Article
  • Share Article
    • Digg
    • del.icio.us
    • Newvine
    • furl
    • StumbleUpon
    • BlinkList
    • Newsvine
    • Magnolia
    • Facebook
    • Tailrank
    • Slashdot
    • Technorati
    • Google Bookmarks
    • Yahoo Favorites
    • Windows Live
    • Ask
Language: Java
Expertise: Intermediate
May 11, 2018

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


Watch

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

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

*/
M S Sridhar
 
Submit a Tip
Browse "Java" Tips
Browse All Tips
sitepoint.com
codeschool.com