fork/readme.md

588 B

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