“Conocimientos Programación>Python Programming

Como hilo en Python

2013/8/8
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 filtrar un número en una secuencia
Cómo convertir una lista con una matriz en Python
Cómo conseguir un Python para ejecutar desde CMD
Cómo vincular Python en Apache
Cómo añadir bordes a un marco en Python
Maya Python Tutorial
Cómo escribir una lista en Python
Cómo crear pantallas o formularios con Python
Conocimientos Informáticos © http://www.ordenador.online