Notifications
 
Answer using your Joblagao account
 
Close

Leave your answer

 
or answer with facebook account
 
Abhinav Prakash answered| Jun 5, 2014

Main difference is that when program calls start() method a new Thread is created and code inside run() method is executed in new Thread while if you call run() method directly no new Thread is created and code inside run() will execute on current Thread.