The Java thread join() method confuses me a bit. I have following example
class MyThread extends Thread { private String name; private int sleepTime;
It would terminate in order t1, t2, t3, t4... join causes the currently executing thread to wait until the thread it is called on terminates.