How do you properly start a thread in Java?
Using the execute() method
Calling the run() method directly
Invoking the start() method
Triggering the run() method indirectly