2009-04-11 12 views
41

Quiero aprender a usar multiprocessing.Manager. Miré la documentación pero no es lo suficientemente fácil para mí. ¿Alguien sabe de un buen tutorial o algo así?Python: ¿Buen lugar para aprender sobre `multiprocesamiento.Manager`?

+0

Si no le agrada la solicitud de un tutorial, intente elaborar su pregunta con algunas partes específicas que no comprenda. ¿Hay algún fragmento de código que hayas probado que no funcione? ¿Hay algún concepto en particular que sea inescrutable? –

+0

No, gracias por intentar ayudar, pero solo quiero una introducción a los gerentes. –

+11

estoy totalmente de RR en esto. solo algunos ejemplos del mundo real (no el de conectar, enviar mensajes de texto, recibir mensajes de texto) y alguna explicación sobre cómo funciona esto. También estoy buscando una descripción/manual decente. No es que tenga un problema específico para resolver, solo quiero saber cómo encaja todo y algunos casos/patrones de uso. – rytis

Respuesta

30

This page tiene algunos excelentes ejemplos de multiprocesamiento, que incluyen ejemplos de cómo usar el Administrador. Lo encontré realmente útil para entender el multiprocesamiento.

4

El documentation of multiprocessing.Manager contiene amplias ejemplos para el uso de un gestor y los diversos objetos asociados con la calss:

Managers proporcionan una manera de crear datos que se pueden compartir entre diferentes procesos. Un objeto de administrador controla un proceso de servidor que gestiona objetos compartidos. Otros procesos pueden acceder a los objetos compartidos utilizando proxies. [y así sucesivamente]

Los objetos del administrador le permiten crear variables compartidas en múltiples procesos. ¿Qué es lo que exactamente desea lograr? Tal vez una solicitud de un ejemplo ayudaría?

+1

También creo que los documentos estándar son bastante ilustrativos, pero no es un tutorial, como el que él está buscando, ¿básicamente una solicitud de un ejemplo? :-) –

+0

Bueno, creo que en la charla de Pycon se dijo que los gerentes pueden administrar pools para usted, también en computadoras remotas. Entonces me gustaría una introducción suave a eso, si existe. –

+1

A pesar de los comentarios anteriores, hay ejemplos de todo lo relacionado con Multiprocesamiento dentro de esos documentos. – Seanny123

Cuestiones relacionadas