Python 线程池用法简单示例


Posted in Python onOctober 02, 2019

本文实例讲述了Python 线程池用法。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python3
'''
Created on 2019-10-2
@author: Administrator
'''
from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor
import os,time,random
def task(n):
  print('%s is runing' %os.getpid())
  time.sleep(random.randint(1,3))
  return n**2
if __name__ == '__main__':
  executor=ProcessPoolExecutor(max_workers=3)
  futures=[]
  for i in range(11):
    future=executor.submit(task,i)
    futures.append(future)
  executor.shutdown(True)
  print('+++>')
  for future in futures:
    print(future.result())

运行结果:

38704 is runing
38704 is runing
38704 is runing
38696 is runing
38696 is runing
38696 is runing
38696 is runing
38696 is runing
38712 is runing
38712 is runing
38712 is runing
+++>
0
1
4
9
16
25
36
49
64
81
100

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
python编程实现归并排序
Apr 14 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
Apr 29 Python
python3对接mysql数据库实例详解
Apr 30 Python
python求最大值最小值方法总结
Jun 25 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
django认证系统实现自定义权限管理的方法
Aug 28 Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
keras的load_model实现加载含有参数的自定义模型
Jun 22 Python
详解Python requests模块
Jun 21 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 #Python
Python shutil模块用法实例分析
Oct 02 #Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 #Python
Python全栈之列表数据类型详解
Oct 01 #Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 #Python
使用Python制作一个打字训练小工具
Oct 01 #Python
Python + Flask 实现简单的验证码系统
Oct 01 #Python
You might like
玩转图像函数库―常见图形操作
2006/09/03 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
PDO::prepare讲解
2019/01/29 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
js获取变量
2006/08/24 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
详解Vue.js中.native修饰符
2018/04/24 Javascript
jQuery实现动态生成年月日级联下拉列表示例
2019/05/11 jQuery
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
2019/11/26 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
机电一体化大学生求职信
2013/11/08 职场文书
大学生求职推荐信
2013/11/27 职场文书
校本培训个人总结
2015/02/28 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
2016年教师师德师风心得体会
2016/01/12 职场文书