from multiprocessing import Process, Pipe
def f(conn):
conn.send('Hello World!') #向管道中发送数据
conn.close()
if __name__ == '__main__':
conn_A, conn_B = Pipe() #创建管道对象
p = Process(target=f, args=(conn_A,)) #将管道的一方给子进程
p.start()
p.join()
print("Received message:",conn_B.recv()) #通过管道的另一方获取数据
Python使用管道实现进程间数据传递
最新推荐文章于 2023-09-16 15:08:48 发布