jueves, 1 de noviembre de 2018

Unidad No.3: Practica #23: Utilizando hilos con start y join (Hola mundo Ivan).-Version Ambrocio Castro

Archivo de Python:


Ejecución del programa:

Nota: Al utilizar join nunca se manda el mensaje del hilo principal porque nunca termina de ejecutarse el while


Nota 2: Al no utilizar join permite que el hilo principal termine y da la opcion de detener el programa


Nota 3: Para no utilizar la instruccion join, solo es necesario comentarla con el simbolo #

Código: 
import threading
import time
stop = 0
play = 1

def hola_mundo(nombre):
    global play,stop
    while play ==1:
        print ("\nHola mundo" + nombre)
        time.sleep(1)
        if stop == 1:
            break

if __name__ == "__main__":
    hilos = threading.Thread(target = hola_mundo, args = (" Ivan ",))
    hilos.start()
    hilos.join()
    stop = input("\nIntroduzca el valor de stop: ")
    print "Hola mundo desde el hilo principal"

No hay comentarios:

Publicar un comentario