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