Maison > Java > Javacommencer > 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 ?

王林
Libérer: 2019-11-25 16:49:36
avant
3416 Les gens l'ont consulté

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 dun 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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal