class Parallel implements Runnable {
  private int id;
  public Parallel(int i) {
    id = i;
  }

  public void run() {
   for (int j = 0; j < 5; j++) {
    System.out.println("My id is " + id + " and iteration is " + j);
    try {
      Thread.sleep(0);
    } catch (InterruptedException e) {} 
   }
  }
}

public class TestParallel1 {
  public static void main(String[] args) {
    Thread t[] = new Thread[5];
    Parallel p[] = new Parallel[5];
    for (int i = 0; i < 5; i++) {
      p[i] = new Parallel(i);
      t[i] = new Thread(p[i]);
      t[i].start();
    }
  }
}



