Go to file
Juanjo 914db33762 fork2 2024-10-03 12:41:37 +02:00
fork-2.py fork2 2024-10-03 12:41:37 +02:00
fork1.py fork-1 2024-10-03 12:03:19 +02:00
readme.md fork2 2024-10-03 12:41:37 +02:00

readme.md

Ejemplos de fork() con python

# fork solo funciona en unix/macos
import os


def padre():
   while True:
      newpid = os.fork()
      if newpid == 0:
         hijo()
      else:
         pids = (os.getpid(), newpid)
         print("Padre: %d, Hijo: %d\n" % pids)
      reply = input("Pulsa 's' si quieres crear un nuevo proceso")
      if reply != 's': 
         break
        
def hijo():
   print('\n>>>>>>>>>> Nuevo hijo creado con el pid %d a punto de finalizar<<<<<' % os.getpid())
   os._exit(0)  

padre()

fork solo funciona en unix/macos