Home > Java > Javagetting Started > What are the states of the complete life cycle of a thread in Java?

What are the states of the complete life cycle of a thread in Java?

王林
Release: 2019-11-25 16:49:36
forward
3417 people have browsed it

What are the states of the complete life cycle of a thread in Java?

Thread.State class

Thread.State class defines several states of threads, in a complete There are usually five states to go through in the life cycle:

New: When an object of the Thread class or its subclass is declared and created;

Ready: After the start() method, it will enter The thread queue waits for the CPU time slice;

Running: When the ready thread is scheduled and obtains CPU resources, it enters the running state;

Blocked: When it is artificially suspended or performs input and output operations , give up the CPU and temporarily terminate its own execution, entering the blocking state;

Death: The thread completes all work or is forcibly terminated in advance or ends due to an exception.

Recommended java related video tutorials: java online learning

Thread state transition diagram

What are the states of the complete life cycle of a thread in Java?

java related article tutorial recommendations: java quick start

The above is the detailed content of What are the states of the complete life cycle of a thread in Java?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template