EXEMPLE D'UTILISATION DE LA CLASSE RUNTIME

dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 7 mars 2012 - 7 mars 2012 à 17:49
 Rayen - 7 déc. 2013 à 15:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/54094-exemple-d-utilisation-de-la-classe-runtime

EXCELLENT BIEN QUE J'ai modifié un peu le code afin d'avoir une requête ping à l'adresse 224.0.0.1
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
7 mars 2012 à 19:36
Bonjour,

Merci pour ton commentaire.

Je vais te répondre point par point

1. C'est également possible, mais le résultat est le même.
2. C'est vrai, c'est une erreur de ma part, je mettrai la source à jour.
3. stop est dépréciée, c'est une méthode qu'on utilise plus, le thread s'arrête lorsque la condition passée dans la boucle de la méthode run passe à false. Dans mon cas, cette condition est (ligne = br.readLine()) != null : lorsqu'il n'y a plus de ligne, le thread s'arrête.

A+ et encore merci
dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 7 mars 2012
7 mars 2012 à 17:49
Salut,

Je me trompe peut-être sur plusieurs points, mais :
- pourquoi ne lances-tu pas tes threads de récupération des sorties standard/erreur avant d'exécuter ta commande ?
- dans ta classe RecuperationSorties, tu crées des Stream, mais tu ne les fermes jamais.
- tu fais "start" sur les threads, mais tu ne fait pas de "stop" ?

A+
Rejoignez-nous