python 多线程编程
来源:互联网 发布:局域网网络扫描仪 编辑:程序博客网 时间:2024/06/15 17:04
参考网址:http://www.cnblogs.com/tkqasn/p/5701230.html
#实例1:#-*- coding:utf-8 -*-from multiprocessing import Poolfrom math import hypotfrom random import randomimport timedef f(x): return x[1]*x[0] #map映射多参数if __name__ == '__main__': p = Pool(12) print( p.map(f, [(1,2), (2,3), (4,6)]) )
实例2:#-*- coding:utf-8 -*-from multiprocessing import Poolfrom featureProject.wyl_features import make_train_setimport timedef fun(x): temp_data, temp_labels = make_train_set(x, x + 1000000) temp_data, temp_labels = None, Noneif __name__ == '__main__': t_start = time.time() pool = Pool(8) args = [ i for i in range(18000000,30000001,1000000) ] pool.map(fun, args) pool.close(); pool.join() # 进程池中进程执行完毕后再关闭,如果注释,那么程序直接关闭。 pool.terminate() print 'the program time is :%s'%( time.time() - t_start )
阅读全文
0 0
- Python多线程编程
- Python多线程编程
- Python多线程编程
- python 多线程编程
- python 多线程编程
- zt:python多线程编程
- Python多线程编程
- Python多线程编程
- Python多线程编程
- Python多线程编程
- python 多线程编程
- python 多线程编程
- python sqlite多线程编程
- python 多线程编程
- python多线程编程
- python多线程编程
- python 多线程编程
- python多线程编程
- 美拍视频怎么下载?美拍视频解析下载和保存工具
- XSS跨站脚本攻击
- python中set和frozenset方法和区别
- QT主函数中的基础窗体设置
- Android图片处理之Bitmap类
- python 多线程编程
- TP框架 上传类 没有上传的文件
- c++并发初步学习(2)
- vue2.3测试问题积累
- hbase插入数据时,报错java.lang.IllegalArgumentException: KeyValue size too large
- 基于Unity5.x版本资源内存管理方案
- Kmeans算法 python实现(改)
- 描述一下JVM加载class文件的原理机制?
- 提高sql查询效率速成宝典