管道Pipe
'''
from multiprocessing import Process,Pipe
def f(conn):
conn.send('child message')#给主进程发送消息...child_conn=Pipe()
p=Process(target=f,args=(child_conn,))
p.start()
print(parent_conn.recv())#主进程接收子进程消息...Manager()
d=manage_data.dict()
l=manage_data.list()
p_list=[]
for i in range(10):#建立10个进程并调用公共函数...print(l)
>>:
{1: '1', '2': 2}
[2472, 7972, 9760, 5328, 5488, 12316, 6780, 12592, 6676, 6408]
3.进程池与回调函数...print("-->exec done:",arg,os.getpid())
if __name__=='__main__':
pool=Pool(processes=2)#同时运行的进程数