Ejecución paralela de métodos de clase.

Necesito ejecutar en paralelo un método de muchas instancias de la misma clase. Para hacer esto, estoy tratando de usar elProcess.start() y elProcess.join() comandos de lamultiprocessing módulo.

Por ejemplo para una clase:

class test:
     def __init__(self):
     ...
     ...
     def method(self):
     ...
     ...

dóndemethod modifica algunas de las variables de clase. Si hago dos instancias de la clase:

t1=test()
t2=test()

Y ejecutar:

from multiprocessing import Process
pr1=Process(target=t1.method, args=(,))
pr2=Process(target=t2.method, args=(,))
pr1.start()
pr2.start()
pr1.join()
pr2.join()

las variables de las instancias de la clase no se actualizan (todo el código es demasiado largo para pegarlo aquí, pero esta es la idea).

¿Hay alguna forma de lograr esto? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta