#Programas de HILOS


 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

Unidad No.4 Triangulo en 3D

import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * verticies = (     (1, -1, -1),     (1, 1,...