Once the mt thread is dead it can not be restarted, calling start on it again does nothing. But you can still access it variables and methods like any other object. In fact, you can even call the run method directly and have it execute again. It just wouldn't run in its own thread it would inline like any other method. Hope that helps [ March 25, 2002: Message edited by: Dave Vick ]
Thread object or objects implemented Runnable interface are the same as other objects. So, even if a thread is dead, if a you still have a reference to that object, the object will not be GC, you can visit it's methods or members as other objects.