it runs Three Threads and thus the output is gogogo.
there are just two threads the 1. main 2.from ThreadClass.
first and second go is printed by simple method call t.run() (it has nothing to do with threading concept).
third go is printed when start method calls run of thread.
-P