Есть ли модуль Python, который позволил бы мне помещать экземпляры нетривиальных пользовательских классов в разделяемую память?
Под этим я подразумеваю выделение непосредственно в разделяемой памяти, а не копирование в нее и из нее.
multiprocessing.Value
и multiprocessing.Array
не будут работать для моего варианта использования, поскольку они, кажется, поддерживают только примитивные типы и их массивы.
Единственное, что я нашел, это POSH , но он не изменился за восемь лет. Это говорит о том, что он либо сверхстабилен, либо устарел. Прежде чем тратить время на попытки заставить это работать, я хотел бы знать, есть ли альтернативы, которые я еще не обнаружил.
Мне это нужно только для работы в Linux.