preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

Principal: cierre del proceso padre al final de la conexión Principal - Listo Tenga en cuenta que los datos en una canalización pueden corromperse si dos procesos intentan leer o escribir en el mismo extremo de la tubería al mismo tiempo. Sin embargo, no hay riesgo de corrupción de procesos que usan diferentes extremos de la tubería al mismo tiempo. 31.7 Compartir estado entre procesos En general, si se puede evitar, entonces no debe compartir el estado entre procesos. Sin embargo, si es inevitable, la biblioteca de multiprocesamiento proporciona dos formas en las que el estado (datos) se puede compartir, estos son memoria compartida (como compatible con multiprocessing.Value y multiprocessing.Array) y proceso del servidor. 31.7.1 Procesar memoria compartida Los datos se pueden almacenar en un mapa de memoria compartida mediante un multiprocesamiento.Valor o multiprocesamiento.Array. Estos datos pueden ser accedidos por múltiples procesos. El constructor para el tipo multiprocessing.Value es: multiprocesamiento.Valor (typecode_or_type, *args, lock = True) Dónde: • typecode_or_type determina el tipo del objeto devuelto: es un tipo ctypes o un código de tipo de un carácter. Por ejemplo, ’d’ indica un doble precisión flotante e ‘i’ indica un entero con signo. • *args se pasa al constructor del tipo. • lock Si lock es True (el valor predeterminado), se crea un nuevo objeto de bloqueo recursivo para sincronizar el acceso al valor. Si el bloqueo es Falso, acceda al devuelto objeto no estará automáticamente protegido por un candado, por lo que no necesariamente será proceso seguro. El constructor para multiprocessing.Array es multiprocesamiento.Array multiprocesamiento.Array(typecode_or_type, tamaño_o_inicializador, bloqueo = Verdadero) 374 31 multiprocesamiento

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluació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ás

Modelos 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