Bonjour ami pythonistes !
J'ai récemment refactorer une application sous Linux afin qu'elle soit "multi-processée". Pour cela j'utilise le module processing de python.
Mais mon application doit aussi fonctionner sous Windows ... Donc j'essaye de la lancer (elle marchait sous Windows avant le passage en multi-proc) et là problème !
En fait je suspend et resume un de mes processus au besoin durant l'exécution. Pour cela j'utilise "os.kill" avec SIGCONT et SIGSTOP du module signal.
Bien sûr rien de tout cela sous Windows (même pas un petit "os.nice" pour la priorité des processus :'( )
Je me renseigne et voit que les modules wim32api, et plus spécialement win32process sont ceux utilisés.
Si je vois bien comment créer et tuer des processus avec ces modules, je ne trouve nul part comment en suspendre/reprendre. Quelqu'un saurait-il comment faire cela ?
Merci d'avance,
Benjamin
Partager