Can you explain the Java thread lifecycle?
Answer / nashiinformaticssolutions
In Java, a thread can exist in any of the following states. The states are as follows:
New: When a new thread is first created, it is always in the new state. For a thread in the new state, the function hasn't begun to execute because it hasn't been performed yet.
Active: When a thread invokes the start() method, it moves from the new state to the active state. The active state contains both the running state and the runnable state.
Blocked or Waiting: When a thread is not active for a period of time (but not forever), it is either in the blocked state or the waiting state.
Timed waiting is what happens when we apply the sleep() technique to a certain thread.
| Is This Answer Correct ? | 0 Yes | 0 No |
What are the override methods in Object class?
2 Answers Tech Mahindra, Wipro,
what is unreachable code problem in multiple catch statements
Say any two properties in beans?
What is queue in java?
What are namespaces in java?
What is java dot?
What is module with example?
Why cant we define System.out.println() inside a class directly?
What are the 8 primitive data types in java?
Using callable statement how can you pass out parameters, explain with example?
Can we call thread start () twice?
Variable of the boolean type is automatically initialized as?