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