Question
Which statement about Thread Lifecycle and Creation is the strongest interview answer?
- Thread Lifecycle and Creation is mostly a naming style choice and has little effect on runtime or design.
- Thread Lifecycle and Creation exists mainly to reduce the number of Java files in a project.
- A thread moves through states such as new, runnable, waiting or blocked, and terminated.
- Thread Lifecycle and Creation matters only for frontend frameworks, not for core Java applications.
Hint
Start with the core rule behind Thread Lifecycle and Creation.
Answer and rationale
Correct answer: C. A thread moves through states such as new, runnable, waiting or blocked, and terminated.
A thread moves through states such as new, runnable, waiting or blocked, and terminated. This is the base concept interviewers commonly test first.
Track: Java