import threading import time play=1 stop=0 def hola_mundo(nombre): #global play,stop play = 1 cont = 0 while play == 1: print "Hola mundo ," + nombre time.sleep(1) #tiempo que detiene el hilo cont +=1 #if stop==1: #break if cont == 10: play =2 print "Termino la ejecucion" if __name__=="__main__": hilos=threading.Thread(target=hola_mundo,args=("hilo 1",)) hilos.start() #hilos.join() #detiene el thread o hilo hasta que termine su ejecucion #script normal nada se ejecuta en segundo plato #stop=input("Introdusca el valor de stop: ") #print "Hola desde el hilo principal"
Corridas en pantalla del programa:
1.La primera vez fue corrido con las instrucciones asi como estan en comentarios.
2.-La segunda vez, quitamos los comentarios de nuestro hilo.join() lo que permite que se ejecute todo el hilo antes de que nuestro hilo principal lanze el ultimo mensaje
No hay comentarios.:
Publicar un comentario