Utilizando hilos(vídeo 51)
#Aqui insertamos el codigo
import time
import thread
def imprimir_mensaje(mensaje):
while True:
print(mensaje)
time.sleep(1)
def main():
mensaje="Thread1"
mensaje2="Thread2"
#empiezo el thread
thread.start_new_thread(imprimir_mensaje,(mensaje,))
thread.start_new(imprimir_mensaje,(mensaje2,))
x = raw_input("Estoy esperando que presiones enter...\n")
print("Termino la funcion main")
main()
Utilizando hilos con start()
#Aqui insertamos el codigo
import threading # libreria para hacer hilos
import time # liberia para usar un timer
def hola_mundo(nombre):
print ("Hola Mundo" + nombre)
time.sleep(15)
if __name__ == "__main__": # va a entrar con el nombre del programa main
hilos = threading.Thread(target=hola_mundo, args=(" Uribe",)) # se creo un objeto de tipo hilo y con la clase target
# mandamos llamarle al metodo que va a ser un hilo y que va a llevar un argumento que va a ser un nombre
# para que lo reciba el metodo 1
hilos.start()
print " Se esta haciendo el hilo"
print "Datos 1"
print ("Dame el valor n1")
n1 = input()
print ("Dame el valor n2")
n2 = input()
suma = n1 + n2
print suma
Utilizando hilos con start() y join()
#Aqui insertamos el codigo
import threading #libreria para hacer hilos
import time #liberia para usar un timer
def hola_mundo(nombre):
print ("Hola Mundo" + nombre)
time.sleep(10)
if __name__ == "__main__": #va a entrar con el nombre del programa main
hilos = threading.Thread(target=hola_mundo,args=(" Uribe",)) #se creo un objeto de tipo hilo y con la clase target
#mandamos llamarle al metodo que va a ser un hilo y que va a llevar un argumento que va a ser un nombre
#para que lo reciba el metodo 1
hilos.start()
hilos.join() #detiene el hilo hasta que termine
print "Se esta haciendo el hilo"
print "Datos 1"
print ("Dame el valor n1")
n1 = input()
print ("Dame el valor n2")
n2 = input()
suma = n1 + n2
print suma
Utilizando hilos con start (Hola mundo ).-Version Carlos Olvera
#Aqui insertamos el codigo
"Generar Thread"
import threading
import time
stop = 0
def hola_mundo(nombre):
play=1
while play < 11:
print ("Hola Mundo" + nombre)
play=(play+1)
time.sleep(1) #tiempo que duerme el programa
if __name__ == "__main__":
hilos = threading.Thread(target =hola_mundo, args = (" Uribe ",) )
hilos.start()
print 'ultima instruccion del main'
Utilizando hilos con start y join .-Version Ambrocio Castro
#Aqui insertamos el codigo
import threading
import time
stop = 0
play = 1
def hola_mundo(nombre):
global play,stop
while play ==1:
print ("\nHola mundo" + nombre)
time.sleep(5)
if stop == 1:
break
if __name__ == "__main__":
hilos = threading.Thread(target = hola_mundo, args = (" Uribe ",))
hilos.start()
stop = input("\nIntroduzca el valor de stop: ")
print "Hola mundo desde el hilo principal"
No hay comentarios:
Publicar un comentario