The first is the parent thread, which starts execution in the main() method. The second thread is created when the start() method on the Thread object is invoked.
This child thread begins execution in the run() method of the Summation class.
After outputting the value of the summation, this thread terminates when it
exits from its run() method.