Je souhaite exécuter un programme externe dans chaque thread d'un programme python multithread. Disons que le temps de fonctionnement maximum est défini sur 1 seconde. Si le processus démarré se termine dans un délai d'une seconde, le programme principal capture sa sortie pour un traitement ultérieur. S'il ne se termine pas en 1 seconde, le programme principal le termine et lance un nouveau processus.Exécution d'un programme externe avec la durée d'exécution maximale spécifiée
Comment implémenter cela?
connexes: [subprocess avec délai d'attente] (http://stackoverflow.com/q/1191374/4279) – jfs
liés: [Arrêter la lecture de sortie de processus en Python sans accrocher?] (http: //stackoverflow.com/a/4418891/4279) – jfs