У меня довольно сложный объект Python, который мне нужно разделить между несколькими процессами. Я запускаю эти процессы с помощью multiprocessing.Process. Когда я разделяю объект с multiprocessing.Queue и multiprocessing.Pipe в нем, они разделяются просто отлично. Но когда я пытаюсь разделить объект с другими объектами не-мультипроцессорного модуля, кажется, что Python создает эти объекты. Это правда?
Я попытался использовать многопроцессорную систему. Но я не уверен, какой тип должен быть? Мой класс объектов называется MyClass. Но когда я пытаюсь multiprocess.Value(MyClass, instance), он терпит неудачу с:
TypeError: this type has no size
Любая идея, что происходит?