Thread.run() does not spawn a new thread whereas Thread.start() does, i.e Thread.run actually runs on the same thread as that of the caller whereas Thread.start() creates a new thread on which the task is run.
Thread.run()
Thread.start()
Thread.run
2.1m questions
2.1m answers
60 comments
57.0k users