title: Why can't we directly call the run() method?
body: <p>If the start() method of a thread internally calls the run() method, then why don't we directly call the run() method in our code? What are the issues involved in doing so?</p>