Answer Posted / gajendra
A Thread has the following life cycles states
1.New/Born state:When a thread is just instantiated we say
that the thread is in born state.now it can not compete for
CPU cycles.
2.Active state:When we call the start() on thread object a
thread moves from born state to active state.Here the code
associated with run() will be executed.
3.Blocked state:When the thread is temporarily keep out of
ready queue,we say that the thread is in blocked state. In
this state it can't compete for CPU cycles.
4.Dead state:When the thread execution is completed or
forcibly terminate the thread, it will be moved to dead
state.
| Is This Answer Correct ? | 7 Yes | 2 No |
Post New Answer View All Answers
what do you mean by java annotations?
What does the string method compareto () do?
What is the difference between comparison done by equals method and == operator?
What are heap memory and stack memory and what are memory tables.
Why java doesn’t support multiple inheritances?
what is the significance of listiterator in java?
Highest level event class of the event-delegation model?
Which package has light weight components in java programming?
What is the major drawback of internal iteration over external iteration?
Why is static used?
What is a variable simple definition?
What is the size of string?
What is the difference between final, finally and finalize()?
What are the two categories of data types in the java programming language?
Explain a situation where finally block will not be executed?