Python替代multiprocessing.Queue()跨进程共享数据

Python替代multiprocessing.Queue()跨进程共享数据,python,python-2.7,python-multiprocessing,Python,Python 2.7,Python Multiprocessing,我正在编写一个程序,需要在多个进程之间通信和共享音频流数据。这可以通过使用多处理.Queue()来完成。但是,每当我尝试使用多处理.Queue(),运行此程序的计算机都返回此错误: ImportError:此平台缺少一个功能正常的sem_open 因此,实现所需的同步原语 所需的将不起作用,见第3770期 是否有其他方法可供我执行此操作?使用队列模块,它是线程/进程安全的。@cᴏʟᴅsᴘᴇᴇᴅ 是python 3版本的队列吗?我用的是2.7Ah,是的。对于python2,模块名为Queue。(大

我正在编写一个程序,需要在多个进程之间通信和共享音频流数据。这可以通过使用
多处理.Queue()
来完成。但是,每当我尝试使用
多处理.Queue()
,运行此程序的计算机都返回此错误:

ImportError:此平台缺少一个功能正常的sem_open 因此,实现所需的同步原语 所需的将不起作用,见第3770期


是否有其他方法可供我执行此操作?

使用
队列
模块,它是线程/进程安全的。@cᴏʟᴅsᴘᴇᴇᴅ 是python 3版本的队列吗?我用的是2.7Ah,是的。对于python2,模块名为
Queue
。(大写Q)。@cᴏʟᴅsᴘᴇᴇᴅ 似乎它只适用于在线程之间共享数据,而不适用于进程之间共享数据是否需要连续实时地进行共享,或者在发送一个样本或文件,然后再发送另一个样本或文件时,是否更像是一个批处理过程?在开始发送之前,是否知道整个数据流?