python 不同进程间通信

from multiprocessing import Process,Queue
import os

def f (qq):
qq.put([42,None,'hello']) #将列表传入队列qq中


if __name__ == '__main__':
q = Queue() #创建进程间通信专用Queue 如果使用线程queue则会出错。
p = Process(target=f,args=(q,))#创建一个子进程,并将子进程的列表中的列表传入父进程。
p.start()#启动进程p
print(q.get())#取队列q中的第一个内容
print(os.getpid(),os.getppid())#打印父进程pid和子进程pid
原文地址:https://www.cnblogs.com/hushuning/p/7911187.html