SyntaxFix
Write A Post
Hire A Developer
Questions
If you just invoke run() directly, it's executed on the calling thread, just like any other method call. Thread.start() is required to actually create a new thread so that the runnable's run method is executed in parallel.
run()
Thread.start()
run