1>when we want mixed output then we r overriding run() method and calling start() method.
2>when we directl call run() method control directly goes to run method in the class means no
thread is getting created.
3>but if we override start() method and call it then is there be any new thread is created or same thread is continued.Is the call to start() method calls run() method or execute overriden start() method?