Question
In Java, which comparison about Thread Lifecycle and Creation is accurate?
- There is no practical difference in behavior, performance, or API design when Thread Lifecycle and Creation is involved.
- The oldest option related to Thread Lifecycle and Creation is always the right production choice regardless of context.
- Differences around Thread Lifecycle and Creation are mostly cosmetic, so correctness and maintainability do not change.
- 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