Cómo utilizar Python para garantizar que cuando el proceso principal salga en Windows, el proceso hijo también salga.
2. Otro método es que el proceso hijo llame periódicamente a os.getppid() para determinar si se ha convertido en un proceso zombie. Si es así, el proceso se completará normalmente.
El primer método es violentamente efectivo y el segundo método es más seguro.
Según la filosofía de diseño de Unix, un proceso es la unidad más pequeña de ejecución de un programa y se crea de la misma manera. Sin los permisos del proceso padre, pueden privar al proceso hijo de su ciclo de vida. Sin un proceso padre, el proceso init felizmente será el padre. Entonces, el enfoque de su pregunta no es cómo el proceso padre finaliza el proceso hijo, sino cómo un proceso finaliza otro proceso. Hay muchas maneras de explorar desde esta perspectiva (ipc), usa tu imaginación.