package examples; public class ex47 extends Thread { private int myNum; public ex47(int num) { myNum = num; setName("Thread" + myNum); } public void run() { for(int i = 0; i < 20; i++) { System.out.println(getName() + " i: " + i); try { sleep((int)(Math.random() * 1000)); } catch(InterruptedException ie){ie.printStackTrace();} } System.out.println(getName() + " done"); } public static void main(String[] args) { ex47 one, two; one = new ex47(1); two = new ex47(2); one.start(); two.start(); } }