One of trick Java question from early days, but still good enough to differentiate between shallow understanding of Java threading model start() method is used to start newly created thread, while start() internally calls run() method, there is difference calling run() method directly. When you invoke run() as normal method, its called in the same thread, no new thread is started, which is the case when you call start() method.
Subscribe to:
Post Comments
(
Atom
)
No Comment to " Difference between start() and run() method of Thread class? "