Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import threading as th
- import time as tm
- def proceso1(e):
- print("Inicio Proceso 1")
- for i in range(100000):
- e.wait()
- print(i)
- def tiempo(e):
- print("Activo tiempo")
- print("Espera 5 s antes de iniciar")
- e.clear()
- tm.sleep(5)
- print("Termina espera")
- tm.sleep(1)
- e.set()
- tm.sleep(5)
- e.clear()
- print("Pauso de nuevo")
- tm.sleep(5)
- print("Al final")
- tm.sleep(1)
- e.set()
- e= th.Event()
- ptiempi= th.Thread(target= tiempo,args= (e,))
- pprincipal = th.Thread(target= proceso1,args= (e,))
- ptiempi.start()
- pprincipal.start()
- ptiempi.join()
- pprincipal.join()
- import multiprocessing as pr
- e= pr.Event()
- ptiemp= pr.Process(target= tiempo,args= (e,))
- pprincipal1 = pr.Process(target= proceso1,args= (e,))
- ptiemp.start()
- pprincipal1.start()
- ptiemp.join()
- pprincipal1.join()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement