posted 19 years ago
If you watch closely, we instantiated only the runnable
instances and then the called the run methods on these
runnable objects.
This piece of code never passed a runnable object to a Thread
constructor, to active a thread object.
The run, in this case, is treated as any normal
method. (Note : even if the runnable object is passed
to the thread constructor, the behavior would be, i.e.,invoking run
method directly would still be treated as any normal method
same as long as start method is not invoked). Hope this helps.