A mon avis le problème ne vient pas de ton thread de lecture, mais du programme qui est lancé. Pour pouvoir lire le résultat en continu, il faut que ton programme fasse des "flush" assez régulièrement (ce que ton terminal fait plus ou moins tout seul). Sinon ton readline() ne peut pas retourner (il attend un flush ou un retour à la ligne).
En clair, tout dépend de la commande que tu lances. Peut -être que lire par caractères (avec read(x)) fonctionnera mieux dans ton cas.
--
Thomas
PS : ca serait encore plus plaisant de t'aider si tu faisais un petit effort d'orthographe/grammaire :)
[^] # Re: Ca avance
Posté par Thomas Hervé . En réponse au message Popen 2/3/4 utilisation. Évalué à 2.
En clair, tout dépend de la commande que tu lances. Peut -être que lire par caractères (avec read(x)) fonctionnera mieux dans ton cas.
--
Thomas
PS : ca serait encore plus plaisant de t'aider si tu faisais un petit effort d'orthographe/grammaire :)