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