用于 IPC 的 pyipc lib 的替代品
Posted
技术标签:
【中文标题】用于 IPC 的 pyipc lib 的替代品【英文标题】:Alternatives to pyipc lib for IPC with python 【发布时间】:2015-10-19 22:08:17 【问题描述】:我在一个旧项目 pyipc 中使用 Python 绑定到 System V 进程间通信机制:https://pypi.python.org/pypi/pyipc/
效果很好,我是这样使用的:
from ipc import Semaphore, MessageQueue
...
但它似乎不再保持了。
在 python 中更现代的方法是什么?
【问题讨论】:
【参考方案1】:检查标准库中的多处理模块
https://docs.python.org/2/library/multiprocessing.html
【讨论】:
【参考方案2】:有POSIX IPC
和SysV IPC
:
POSIX IPC 提供对 POSIX IPC 原语的 Python 访问,它比SysV IPC 更易于使用,但并非所有操作系统都完全支持它。
在 Python 2.7 和 3.x 下工作
【讨论】:
以上是关于用于 IPC 的 pyipc lib 的替代品的主要内容,如果未能解决你的问题,请参考以下文章
Messenger(AIDL 的轻量级替代品)能否用于跨应用通信?
复制 /var/lib/mysql 目录是 mysqldump 的一个很好的替代方案吗?