python多进程获取返回值
2018-02-12 15:04
225 查看
https://segmentfault.com/q/1010000010403117/a-1020000010411306
1. multiprocessing.Process
def worker(procnum, return_dict): '''worker function''' print str(procnum) + ' represent!' return_dict[procnum] = procnum if __name__ == '__main__': manager = Manager() return_dict = manager.dict() jobs = [] for i in range(5): p = multiprocessing.Process(target=worker, args=(i,return_dict)) jobs.append(p) p.start() for proc in jobs: proc.join() # 最后的结果是多个进程返回值的集合 print return_dict.values()
2. multiprocessing.Pool
p = multiprocessing.Pool(1) rslt = p.map(test,('i',)) print rslt
相关文章推荐
- Python从线程获取函数返回值
- Python 2.7_多进程获取简书专题数据(一)
- linux下,获取python expect 返回值
- python执行系统命令后获取返回值的几种方式集合
- python获取shell返回值
- Python自定义函数基础:获取函数单返回值和多返回值
- python在回调函数中获取返回值
- python 执行命令 获取返回值 和 print内容 用module commands
- [Python陷阱]os.system调用shell脚本获取返回值
- Python3.x:Selenium+PhantomJS爬取带Ajax、Js的网页及获取JS返回值
- python中subprocess.Popen执行命令并持续获取返回值
- python获取多线程的返回值
- Java调用Python脚本并获取返回值
- python os.system重定向stdout到变量 ,同时获取返回值
- python获取shell命令返回值;python获取进程ID,杀进程
- python 执行shell命令无法获取返回值的解决方法
- Python如何执行存储过程,获取存储过程返回值
- java执行python获取返回值
- python执行系统命令后获取返回值的几种方式
- python调用其它脚本:pig,python,shell等等 (如何获取pig脚本执行的返回值)