Maison  >  Article  >  Java  >  Quels sont les états du cycle de vie complet d’un thread en Java ?

Quels sont les états du cycle de vie complet d’un thread en Java ?

王林
王林avant
2019-11-25 16:49:363326parcourir

Quels sont les états du cycle de vie complet d’un thread en Java ?

Classe Thread.State

Thread.State La classe définit plusieurs états d'un thread, qui sont généralement vécus dans un cycle de vie complet Cinq états :

Nouveau : Lorsqu'un objet de la classe Thread ou de sa sous-classe est déclaré et créé

Prêt : Après la méthode start(), il entrera dans la file d'attente des threads et attendra le CPU ; ;

En cours d'exécution : lorsque le thread prêt est planifié et obtient des ressources CPU, il entre dans l'état d'exécution

Bloqué : lorsqu'il est artificiellement suspendu ou effectue des opérations d'entrée et de sortie ; abandonne le processeur et termine temporairement sa propre exécution et entre dans un état de blocage

Mort : le thread termine tout le travail ou est terminé de force à l'avance ou se termine en raison d'une exception.

Tutoriels vidéo recommandés sur Java : Apprentissage en ligne Java

Diagramme de transition d'état du thread

Quels sont les états du cycle de vie complet d’un thread en Java ?

Articles et tutoriels recommandés sur Java : Démarrage rapide avec Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer