J'ai entendu dire qu'il y avait des problèmes lors de l'appel de os.waitpid depuis un thread. Je n'ai pas encore rencontré de tels problèmes (en particulier en utilisant l'option os.WNOHANG). Cependant, je n'ai pas prêté beaucoup d'attention aux implications de performance d'une telle utilisation.En Python, quels sont les inconvénients d'appeler os.waitpid dans un programme avec plusieurs threads?
Y a-t-il des pénalités de performance ou d'autres problèmes dont il faut être conscient? Est-ce que cela a à voir avec os.waitpid (potentiellement) en utilisant des signaux?
Je ne vois pas comment les signaux pourraient être liés, car sinon (je suppose que) je ne serais pas en mesure d'obtenir os.waitpid à retourner en l'appelant à partir d'un thread non principal.