博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之多进程
阅读量:6692 次
发布时间:2019-06-25

本文共 670 字,大约阅读时间需要 2 分钟。

 

1.Pool的用法

#!/usr/bin/env python# -*- coding: utf-8 -*-'''@author: Shiyu Huang@contact: huangsy13@gmail.com@file: asy_test.py'''import numpy as npimport multiprocessingfrom multiprocessing import Process, Poolimport timedef test_func(x):    x = x+1    print x    time.sleep(3)    print 'end'    return xif __name__ == '__main__':    test_size = 20    number = np.zeros(test_size).tolist()    for i in range(len(number)):        number[i] = i    pool = Pool(processes=multiprocessing.cpu_count())    # for i in range(test_size):    #     pool.apply_async(test_func, (number[i]))    resultList = pool.map(test_func,number)    pool.close()    pool.join()    print resultList

 

转载地址:http://clcoo.baihongyu.com/

你可能感兴趣的文章
VirtualBox中虚拟Ubuntu添加新的虚拟硬盘
查看>>
Codeforces Round #311 (Div. 2) A. Ilya and Diplomas 水题
查看>>
BASE64 编码解码
查看>>
unity3d 读取usb摄像头
查看>>
总结eclipse中安装maven插件
查看>>
用SignalR 2.0开发客服系统[系列1:实现群发通讯]
查看>>
atitit。全局变量的设计与实现 java php的异同
查看>>
[C++]VisualAssistX中文注释提示错误 解决办法
查看>>
利用chorme调试手机网页
查看>>
网站性能优化:动态缩略图技术实现思路
查看>>
Tips and Examples Using FNDLOAD (DOC ID 735338.1)
查看>>
修改PHP上传文件大小限制的方法
查看>>
sql server 错误总结
查看>>
android获取View上某点的颜色
查看>>
unbuntu apahce 2 设置 多域名
查看>>
switf资源
查看>>
SVN安装与配置 SVN整合MyEclipse
查看>>
约瑟夫问题——名单的通知
查看>>
获取线程处理结果的一个方法
查看>>
( 笔试题)只出现一次的数
查看>>