Multiple choice

Which of the following statements is false?

  1. start() method starts a thread by calling its run method.

  2. run() is an entry point for the thread.

  3. sleep() method temporarily suspends a currently executing thread.

  4. isAlive() method determines if a thread is still running.

  5. join() method waits for a thread to terminate.

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

This is a false statement because sleep() method causes the currently executing thread to sleep for the specified number of milliseconds.