Comment déterminer si un fil est en cours d'exécution ?
Réponses
Trop de publicités?Vous pouvez utiliser cette méthode :
boolean isAlive()
Il renvoie vrai si le fil est toujours vivant et faux si le fil est mort. Ce n'est pas statique. Vous avez besoin d'une référence à l'objet de la classe Thread.
Un autre conseil : Si vous vérifiez qu'il est possible de faire attendre le thread principal pendant que le nouveau thread est toujours en cours d'exécution, vous pouvez utiliser la méthode join(). C'est plus pratique.
Je pense que vous pouvez utiliser [GetState()](http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#getState()) ; Il peut renvoyer l'état exact d'un thread.
- Réponses précédentes
- Plus de réponses