python 使用Pool,并需要关注结果
2015-07-30 16:31
666 查看
import multiprocessing import time def func(msg): for i in xrange(3): print msg time.sleep(1) return "done " + msg if __name__ == "__main__": pool = multiprocessing.Pool(processes=4) result = [] for i in xrange(10): msg = "hello %d" %(i) result.append(pool.apply_async(func, (msg, ))) pool.close() pool.join() for res in result: print res.get() print "Sub-process(es) done."
相关文章推荐
- 使用Python连接MySQL数据库
- Python3.4网页爬虫,提取图片
- python基础教程总结15——7 自定义电子公告板
- python中的单引号、双引号、三引号
- python题目练习
- 有关 Python 2 和 Sublime Text 中文 Unicode 编码问题的分析与理解
- 【python】 倒序输出字符串
- python 类和实例
- Python Web框架Tornado的异步处理代码示例
- python eval的常见错误封装及利用原理
- python 安全编码&代码审计
- python学习之第三方包安装方法(两种方法)
- python 求100以内素数
- Mac Python路径总结
- Mac Python路径总结
- Python格式化输出
- 读书笔记:关于wsgi、web框架和模板的总结(python)
- Python实现的Excel文件读写类
- Django1.9 Python3.4出现Error loading MySQLdb module:No module named ‘MySQLdb’问题
- python generator