Savoir état d'un processus

Signaler
Messages postés
69
Date d'inscription
mercredi 27 janvier 2010
Statut
Membre
Dernière intervention
16 avril 2013
-
cs_Julien39
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
-
Bonjour

j'aimerai savoir est ce qu'il y a un moyen en Java , pour savoir état d'un processus ...est ce qu'il est en marche , bloqué ,en attente d'execution..

Merci

4 réponses

Messages postés
600
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
8 juillet 2016
8
Cela dépends de ce que tu entends par processus...
Si tu parles d'un process systeme (style ps(linux) ou taskManager(windows)), cela n'est pas trivial du tout... C'est surement possible, mais pas uniquement en java je le crains...
Messages postés
69
Date d'inscription
mercredi 27 janvier 2010
Statut
Membre
Dernière intervention
16 avril 2013

merci cormandyr pour votre réponse .

en faite moi j’exécute une commande Dos "Tasklist" depuis Eclipse , et je récupère le nom et le PID du processus qui m'intéresse .

Sauf que j'ai pas trouvé une class en Java qui me permet de trouver l'etat de ce processus

Merci d'avance
Messages postés
600
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
8 juillet 2016
8
si tu veux, tu peux faire TaskList /V

tu auras alors plus d'information et entre autre le status, mais j'ignore si c'est cela que tu veux...
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
259
Salut,

Effectivement, la seule solution est d'utiliser Tasklist. Par contre, tu ne peux connaitre les noms et les pid que pour les processus actifs.

Il me semble que tu fais une confusion : les processus que tu trouves dans tasklist sont les tâches de fond qui s’exécutent sur ton ordinateur. Les processus qui s'exécutent au niveau noyau de ton système d'exploitation ne sont pas accessibles avec un langage de haut niveau comme java.