Java wait for 3 seconds or delay program for few seconds

Java wait for 3 seconds or delay program for few seconds

Adding time delays to Java code

/**
 * @author lautturi.com 
 * Java example: Delay code execution by 3 seconds
 */

import java.util.*;
import java.util.concurrent.Callable;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

public class Lautturi {
	public static void main(String[] args){
		 ScheduledExecutorService executor = Executors.newScheduledThreadPool(2); 
		 final Future handler = executor.submit(new Callable(){
			@Override
			public Object call() throws Exception {
				// TODO Auto-generated method stub
				return null;
			}});
		 executor.schedule(new Runnable(){
		     public void run(){
		    	 System.out.println("hello");
		         handler.cancel(false);
		     }      
		 }, 3000, TimeUnit.MILLISECONDS);
		
	}
}
Sourc‮.www:e‬lautturi.com
Created Time:2017-09-29 18:01:10  Author:lautturi