-
We can invoke run() method directly to start thread
-
If we call start() method twice, two threads will be created
-
t.sleep(50) - it will give minimum guarantee of at least 50ms this thread will not run
-
Thread can be still alive even after the completion of run().