Параллельное выполнение методов класса

Мне нужно параллельно выполнить метод из многих экземпляров одного и того же класса. Для этого я пытаюсь использоватьProcess.start() иProcess.join() команды отmultiprocessing модуль.

Например для класса:

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

гдеmethod изменяет некоторые переменные класса. Если я сделаю два экземпляра класса:

t1=test()
t2=test()

И выполнить:

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

переменные экземпляров класса не обновляются (весь код слишком длинный, чтобы вставлять его сюда, но это идея).

Есть ли способ добиться этого? Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос