title: Method calling in java using multi threading
body: <p>While writing a program using <code>multi threading</code> we had a method containing <code>run</code> method in different threads. They used <code>thread.start</code> instead of <code>thread.run</code>. Could someone explain what's the reason behind not calling the method by its name?</p>