En el procesamiento de Python, para compartir el estado entre procesos, ¿es más rápido usar un proceso de servidor o memoria compartida?

La memoria compartida es más rápida.

De los documentos de Python:
http://docs.python.org/dev/libra…

“Los administradores de procesos del servidor son más flexibles que el uso de objetos de memoria compartida porque pueden hacerse para admitir tipos de objetos arbitrarios. Además, un solo administrador puede ser compartido por procesos en diferentes computadoras a través de una red. Sin embargo, son más lentos que usar memoria compartida “.

No estoy familiarizado con las implementaciones de Python de ninguno de los mecanismos, pero como regla general, la memoria compartida es más rápida que el uso de procesos de servidor: la definición de un proceso de servidor es que media las interacciones entre procesos de colaboración, agregando así una capa adicional de indirección . La memoria compartida está “justo ahí” para ser utilizada por cualquiera de los procesos; consulte http://tldp.org/LDP/lpg/node66.h…

More Interesting

¿La mayoría de las computadoras precompiladas admiten procesadores de diferentes marcas?

¿Cuáles son las diferencias entre subprocesos y subprocesos múltiples?

¿El aprendizaje automático aplicado se convertirá en una víctima de su propio éxito?

¿Es mejor trabajar en una aplicación para algoritmos de aprendizaje automático (por ejemplo, biología computacional), en lugar de trabajar en ML central, ya que el campo ya está maduro y hay menos espacio para mejorar?

Alguien me dijo que una computadora portátil con una resolución de pantalla de 1366 * 768 es horrible. Me dijo que no es bueno para nuestros ojos. ¿Es eso cierto? ¿Es realmente una resolución 'antihumana'?

¿Cómo funciona SB Game Hacker?

¿Qué tan bueno es Ingeniería Física, especialmente en IIT Hyderabad?

¿Qué formato de archivo para documentos es el más universal y atemporal?

Cómo hacer una copia de seguridad de mis programas en Linux e instalarlos en otra PC que no tenga Internet

Cómo inventar nuevos algoritmos

¿Todos los sectores en un disco en particular tienen que ser físicamente contiguos entre sí?

¿Cuál es su opinión sobre negarse a dejar que Yann LeCun dé una conferencia en Arabia Saudita en la Universidad de Ciencia y Tecnología King Abdullah debido a la religión?

¿Sería posible hacer que la informática sea más rápida mediante la dilatación del tiempo?

¿Cuál es la diferencia entre ip de origen y ip de destino?

¿Cómo es asistir al campamento de selección de indios para IOI?