Thursday, August 2, 2001 10:50 AM
> The constructor for the Thread class takes an object as its argument.
No it doesn't. You should read the docs more carefully.
To your point, you can easily use inner classes to launch as many threads as you want "inside" an object -- each child thread will have access to the parent object's instance variables.
A thread's run() method is merely the starting point for a new thread's life inside the Java VM. Where it goes from there is entirely up to you.