What does the `start()` method do in the `Thread` class?
The `start()` method in the `Thread` class is used to begin the execution of a thread. It internally calls the `run()` method, which contains the code to be executed by the thread.
Exactly! `start()` invokes the `run()` method, allowing the thread to begin execution.
Can you explain what would happen if you called `run()` directly instead of `start()`?