Ok, je comprends le risque d'interblocage, par contre le fait d'ajouter un thread va commencer à poser des problèmes, car je suis déjà en multi threading (environ une centaine de thread lancé en continue afin de surveiller les différents dossiers et traiter les fichiers dès qu'ils arrivent dedans.
Mais je suis en effet entrain de me demander si ils me sont vraiment utile ses fameux flux... Est-ce que je peux juste savoir si la commande à l'intérieur de l'exec c'est correctement déroulé, ou ceci est impossible ?
Si mon script Perl s'execute complètement. Mon problème vient du waitFor() qui rend la main trop vite, mais je vais essayer avec cette gestion des flux.
La ligne de commande passée :
perl monscritPerl.pl arg0 arg1 ... arg9
C'est sûr que je préférais ton consume()
Partager