У меня есть программа, которая читает последовательный порт и граф графика с Python 3 в raspbery pi. Я получаю 50 байтов на пакет и 1000 пакетов / с, поэтому работа по получению и анализу этих пакетов занимает немного времени. поэтому я решил реализовать его в двух разных процессах, используя многопроцессорный модуль, и использовать ядро для каждого процесса. для этого я определил два буфера, один из которых заполняется read_process, а другой отображается display_process и использует семафор для синхронизации их, чтобы не повредить данные.
однако я обнаружил, что многопроцессорный модуль совместного использования данных не то, чтоЯ ожидал, что это будет реальное совместное использование памяти, так как он говорит, что этот модуль собирает данные и отправляет их каждому процессу, что означает, что он копирует все данные вместо того, чтобы посылать указатель этих данных, что значительно снижает скорость. Я просто хочу знать, можно ли отправить указатель из одного процесса в другой процесс и как ?