MyThread.java


public class MyThread implements Runnable {
    Thread thrd;

  // Construct a new thread.
    MyThread(String name) {
	thrd = new Thread(this, name);

	thrd.start(); // start the thread
    }

  // Begin execution of new thread.
    public void run() {
	System.out.println(thrd.getName() + " starting.");
	try {
	    for(int count=0; count < 10; count++) {
		Thread.sleep(400);
		System.out.println("In " + thrd.getName() +
				   ", count is " + count);
	    }
	}
	catch(InterruptedException exc) {
	    System.out.println(thrd.getName() + " interrupted.");
	}
	System.out.println(thrd.getName() + " terminating.");
    }
}



Maintained by John Loomis, updated Sun Nov 18 22:27:36 2012