Índice de contenido
el proceso padre no se heredará. Comenzar un proceso usando este método es bastante lento en comparación con el uso de fork o forkserver. Disponible en Unix y Ventanas. Este es el valor predeterminado en Windows. • ‘bifurcación’ El proceso principal usa os.fork() para bifurcar el intérprete de Python. El proceso hijo, cuando comienza, es efectivamente idéntico al proceso padre. Todos los recursos del padre son heredados por el proceso hijo. Disponible solo en Sistemas operativos tipo Unix. Este es el valor predeterminado en Unix, Linux y Mac OS. • ‘forkserver’ En este caso se inicia un proceso de servidor. A partir de entonces, siempre que se necesita un nuevo proceso, el proceso principal se conecta al servidor y solicita que bifurca un nuevo proceso. El proceso del servidor de bifurcación es de un solo subproceso, por lo que es seguro para que use os.fork(). No se heredan recursos innecesarios. Disponible en Plataformas de estilo Unix que admiten el paso de descriptores de archivos a través de conductos Unix. Se debe usar set_start_method() para establecer el método de inicio (y esto solo debe establecerse una vez dentro de un programa). Esto se ilustra a continuación, donde se especifica el método de inicio de generación: del proceso de importación de multiprocesamiento desde la importación de multiprocesamiento set_start_method desde el tiempo de importación del sueño importar sistema operativo def trabajador(mensaje): print(’nombre del módulo:’, nombre) imprimir(‘proceso padre:’, os.getppid()) imprimir(‘id del proceso:’, os.getpid()) para i en el rango (0, 10): imprimir (mensaje, final = ‘’, descarga = Verdadero) dormir(1) def principal(): imprimir(‘Iniciando’) print(‘ID del proceso de la aplicación raíz:’, os.getpid()) set_start_method(‘spawn’) t = Proceso (objetivo = trabajador, args = ‘A’) t.inicio() imprimir(‘Terminado’) si nombre == ‘principal’: principal() El resultado de esto se muestra a continuación: A partir de Identificación del proceso de la aplicación raíz: 6281 Hecho 31.4 Formas alternativas de iniciar un proceso 367
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más