Multiple choice technology programming languages

What is true

  1. We can invoke run() method directly to start thread

  2. If we call start() method twice, two threads will be created

  3. t.sleep(50) - it will give minimum guarantee of at least 50ms this thread will not run

  4. Thread can be still alive even after the completion of run().

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

Calling Thread.sleep(50) guarantees that the current thread will sleep for at least 50 milliseconds before returning to the runnable state, meaning it will not run during this minimum duration.