InterruptedException as a type : InterruptedException « java.lang « Java by API






InterruptedException as a type

/*
 * Output:
A
A
B
A

 */

class MyThread4 implements Runnable {
  String str;
  long msec;

  MyThread4(String str, long msec) {
    this.str = str;
    this.msec = msec;
    new Thread(this).start();
  }
 
  public void run() {
    try {
      while(true) {
        Thread.sleep(msec);
        System.out.println(str);
      }
    }
    catch(InterruptedException ex) {
      ex.printStackTrace();
    }
  }
}

public class MainClass {

  public static void main(String args[]) {
    
    MyThread4 ta = new MyThread4("A", 1000);
    MyThread4 tb = new MyThread4("B", 3000);
  }
}
           
       








Related examples in the same category