Java Data Type Tutorial - Java Thread.sleep(long millis)








Syntax

Thread.sleep(long millis) has the following syntax.

public static void sleep(long millis)   throws InterruptedException

Example

In the following code shows how to use Thread.sleep(long millis) method.

//w ww .j  a  v a 2s.co m
class ThreadDemo implements Runnable {
  public void run() {
    for (int i = 1; i < 13; i++) {
      System.out.println(Thread.currentThread().getName() + "  " + i);
      try {
        // thread to sleep for 1000 milliseconds
        Thread.sleep(1000);
      } catch (Exception e) {
        System.out.println(e);
      }
    }
  }

}

public class Main {

  public static void main(String[] args) throws Exception {
    Thread t = new Thread(new ThreadDemo());
    t.start();

  }

}

The code above generates the following result.