Multiple choice technology platforms and products How can a dead thread be restarted? Thread.start() Thread.run() Thread.yield() A dead thread cannot be restarted. Reveal answer Fill a bubble to check yourself D Correct answer Explanation Once a Java thread completes its execution (exits its run() method) or is terminated, its state becomes 'TERMINATED' (dead). In JVM, you cannot restart a dead thread; attempting to call start() on it again will throw an IllegalThreadStateException.