Friday, August 8, 2008

Java > Threads > Three Threads Test

public class ThreeThreadsTest {
public static void main(String[] args) {
new SimpleThread("Jamaica").start();
new SimpleThread("Fiji").start();
new SimpleThread("Bora Bora").start();
}
}

class SimpleThread extends Thread {
public SimpleThread(String str) {
super(str);
}

public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(i + " " + getName());
try {
sleep((long) (Math.random() * 1000));
} catch (InterruptedException e) {
}
}
System.out.println("DONE! " + getName());
}
}

No comments: