diff --git a/readme.md b/readme.md index 62cd7af..5b059b3 100644 --- a/readme.md +++ b/readme.md @@ -1,2 +1,25 @@ # Ejemplos de fork() con python +```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() +``` \ No newline at end of file