最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

两进程之间的通信(管道实现)

互联网 admin 3浏览 0评论

两进程之间的通信(管道实现)

import multiprocessing
import time
def after(conn):while True:print('接收到数据:',conn.recv())time.sleep(1)def before(conn):while True:data = [42,None,34,'hello']conn.send(data)print('正在发送' ,data)time.sleep(1)before_conn,after_conn = multiprocessing.Pipe()
p1 = multiprocessing.Process(target=after,args=(after_conn,))
p1.start()
p2 = multiprocessing.Process(target=before,args=(before_conn,))
p2.start()

两进程之间的通信(管道实现)

import multiprocessing
import time
def after(conn):while True:print('接收到数据:',conn.recv())time.sleep(1)def before(conn):while True:data = [42,None,34,'hello']conn.send(data)print('正在发送' ,data)time.sleep(1)before_conn,after_conn = multiprocessing.Pipe()
p1 = multiprocessing.Process(target=after,args=(after_conn,))
p1.start()
p2 = multiprocessing.Process(target=before,args=(before_conn,))
p2.start()
发布评论

评论列表 (0)

  1. 暂无评论