如何在Python中的不同进程之间发送消息?

2024-05-16 13:48:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我努力研究了几个小时,也许这里有人能帮上忙

情况是有两个Python3进程,A和B。A在B之前开始运行,B完成后可以继续运行。A可以调用B运行,理想情况下可以调用任意次数

A必须从进程B获取其信息,然后将其决定发送回B。A可以进行一些设置并调用B运行;然后它将等待,从B接收信息,发出命令,将命令发送给B,然后再次等待,除非命令是B完成的。无论B是否完成,A都会运行

假装除了让B以某种方式将信息传递给A之外,B的信息以任何方式都无法访问

我想出了一个方法来写磁盘;我一直试图减少磁盘写入的方法是使用操作系统模块中的mkfifo,但我不确定如何正确执行

我看不到用操作系统刷新我写的东西的方法;无论有没有os.fsync,我都无法让它工作

有人对类unix操作系统有通用的方法吗


Tags: 模块方法命令信息进程方式情况次数