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 |
Why we can not force Garbage Collection?
what is sendredirect?
How can we make a class virtual?
What will happen if static modifier is removed from the signature of the main method?
Which is the best approach for creating thread ?
what is object deep copy and shallow copy and why it is required?
can we take more than one null values for Unique constraints.
Is it possible to override the main method?
question on Thread synchronization
What is hard code & soft code?
What is the default initialized value of String type variable?
What is the use of private static?