Tecnología

Inicio

Cómo crear otro proceso en Python

En la programación informática, la creación de programas que utilizan más de un proceso se llama multiprogramación o multitarea. escribir programas que utilizan varios procesos podrán compartir los recursos del sistema, y ​​programar múltiples tareas de alguna manera para completar las tareas más importantes en primer lugar, mientras que el ahorro de trabajo menos importante para después. La clase de Python "Proceso" le permite crear procesos adicionales en un programa e inicializar con el método de "start ()". No inicie un proceso más de una vez en su programa.

Instrucciones

1 Abrir un archivo de programa Python. Insertar el cursor en la línea superior.

2 Escriba el siguiente código:

de multiprocesamiento proceso de importación

Esta línea importa la clase de proceso del paquete de multiprocesamiento que le permite utilizar múltiples procesos en su programa de Python.

3 Escriba el siguiente código:

si el nombre == 'principal':

p = Proceso (target = func, args = (arg1, arg2, ...))

La primera línea comprueba para ver si el programa se está ejecutando el proceso principal en el sistema. Si es así, la siguiente línea crea un nuevo objeto de la clase de proceso llamado "p". Como parte de su inicialización, llama a una función definida previamente denominado "Func" y suministra argumentos a ella. Cambie estos dos parámetros a utilizar una función ya definida dentro de su programa de Python.

4 Escriba el siguiente código:

p.start ()

Esta línea simplemente inicia un nuevo proceso llamando al método de la "p" del objeto de inicio (). Este proceso se ejecuta en conjunción con el proceso padre hasta su finalización.