elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Uso de isAlive() para saber cuando termina un hilo en: 24 Agosto 2017, 22:04 pm
#todo el programa funciona bien,ecepto que no respeta la condición isAlive()
#cuando if t.isAlive() == True: si funciona, que es cuando el hilo esta vivo
# cuando if t.isAlive() == False: no funciona, supongo que el hilo devuelve False
# cuando termina el hilo.
# pero por los resultados creo que no devuelve False.
#existe otra instrucción para saber que flag dá el hilo al termino de su proceso?
# o de que otra forma podría manejarlo
#gracias

from threading import Timer
opcion = -1
def motor01():
    print ("fin motor 1\n")

def motor02():
    print ("fin motor 2\n")

while (opcion !=0 ):
    opcion = int (input("opcion deseada "))
    if opcion == 1:
        t = Timer(10.0, motor01)
        t.start() # after 30 seconds, "hello, world" will be printed
        if t.isAlive()== False:
            print ("hacer algo" )
    if opcion == 2:
        t = Timer(10.0, motor02)
        t.start() # after 30 seconds, "hello, world" will be printed
        if t.isAlive() == False:
           print ("realizae x acción")
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines