“Conocimiento Programación>Python Programming

Como hilo en Python

2015/1/16
En informática , un hilo es un contexto para la ejecución del programa . Una aplicación multiproceso tiene varios subprocesos que se ejecutan en su propio , a menos que el programador obliga sincronización explícita entre los hilos dadas . Un hilo es de peso ligero y eficiente en su uso de los recursos informáticos , a diferencia de un proceso , no hay espacio de direcciones de memoria separado tiene que ser creado por un hilo. En particular , es posible crear aplicaciones multiproceso Python usando primitivas definidas como parte de la biblioteca estándar . Instrucciones
1

Incluir las siguientes líneas al principio del código Python :

importación hilo

importación threading
2

Definir una función separada para encapsular el código que el nuevo hilo se ejecutará , como en el siguiente ejemplo de código:

importación vez

def myThreadFunction ( timeToWait ) : Tema

print ' a esperar '+ str ( timeToWait ) + ' segundo . "

time.sleep ( timeToWait )

print ' Tema terminado espera" + str ( timeToWait ) + " segundos ".

código de la muestra esperará segundo " timeToWait " , anunciando el comienzo y el final de ese intervalo de tiempo
3

Crear el hilo como en el siguiente ejemplo de código: .

thread.start_new_thread ( myThreadFunction , ( 10 ))

el primer argumento de la función de biblioteca " thread.start_new_thread ()" es el nombre de la función que encapsula el código del hilo , y el segundo argumento es un tupla con lo que las necesidades de los parámetros de función . Por ejemplo, la tupla tiene un solo elemento entero - el número de segundos que queremos que el hilo que esperar antes de salir

.

Python Programming
Cómo leer en texto separado por tabulaciones Python
Cómo desactivar advertencias de desaprobación Python
Cómo llamar a una función de una cadena en Python
¿Qué es un directorio de Python
¿Cómo se exceptúa una cadena en lugar de un Python entero?
¿Cómo puedes paralelizar un bucle para Python de manera efectiva?
Cómo abrir un archivo a través de Python
Cómo acceder a los contactos de Evolution Python
Conocimiento de la computadora © http://www.ordenador.online