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