Threads

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((int)(Math.random() * 1000));
            }
            catch (InterruptedException e) {}
        }
        System.out.println("DONE! " + getName());
    }
}


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