title: Why we call Thread.start() method which in turns calls run method?
body: <p>Why do we call the thread object's <code>start()</code> method which in turns calls <code>run()</code> method, why not we directly call <code>run()</code> method?</p>