Java: In Java, which comparison about Thread Lifecycle and Creation is accurate?

Difficulty:

Easy

Questions:

1

Time Limit:

2 minutes

Passing Score:

100%

Question

In Java, which comparison about Thread Lifecycle and Creation is accurate?

  1. There is no practical difference in behavior, performance, or API design when Thread Lifecycle and Creation is involved.
  2. The oldest option related to Thread Lifecycle and Creation is always the right production choice regardless of context.
  3. Differences around Thread Lifecycle and Creation are mostly cosmetic, so correctness and maintainability do not change.
  4. Implementing Runnable separates the task from the actual thread that executes it.

Hint

Focus on the behavior or tradeoff, not just the keyword.

Answer and rationale

Correct answer: D. Implementing Runnable separates the task from the actual thread that executes it.

Implementing Runnable separates the task from the actual thread that executes it. This is the comparison that usually separates memorization from understanding.

Track: Java