multiprocessing模块实现了对多进程编程的封装,让我们可以非常方便的使用多进程进行编程.它的使用方法非常类似threading模块. 1.创建一个进程 import multiprocessing def worker(): """worker function""" print 'Worker' return if __name__ == '__main__': jobs = [] for i in range(5): p = mu…
from multiprocessing import Process,Manager import os def f(d,n): d[os.getpid()] = os.getppid()#对字典d添加键值对,子进程:父进程 n.append(os.getpid())#将子进程添加到列表里. if __name__ == '__main__': with Manager() as manager:#类似with open获得句柄 l = manager.dict()#用manager创建一个字…