Can you explain the Java thread lifecycle?



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

Post New Answer

More Core Java Interview Questions

What are loops in java? What are three types of loops?

0 Answers  


Explain listiterator and methods in listiterator?

0 Answers  


Explain differences between collection api and stream api?

0 Answers  


What is public/private protected in java?

0 Answers  


What is overloading and overriding in java?

0 Answers  






What is the main method java?

0 Answers  


Need 2+ yrs experienced java techinical question papaer for company Iflex

1 Answers   TCS,


What are the different types of inheritance in java?

0 Answers  


What is the largest data type in java?

0 Answers  


Explain about version control?

0 Answers  


what is java

3 Answers   Tech Mahindra,


How to perform Singleton of the java class object on multi JVM?

2 Answers  


Categories