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设计模式大全
Jun 27 Python
如何安装多版本python python2和python3共存以及pip共存
Sep 18 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
python文件操作的简单方法总结
Nov 07 Python
Flask框架路由和视图用法实例分析
Nov 07 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
python实现横向拼接图片
Mar 23 Python
python实现斗地主分牌洗牌
Jun 22 Python
python 实现压缩和解压缩的示例
Sep 22 Python
python按照list中字典的某key去重的示例代码
Oct 13 Python
Python实现壁纸下载与轮换
Oct 19 Python
Python wordcloud库安装方法总结
Dec 31 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
php中的mongodb select常用操作代码示例
2014/09/06 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
ArrayList类(增强版)
2007/04/04 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
python实现图片插入文字
2019/11/26 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
在python image 中实现安装中文字体
2020/05/16 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
python drf各类组件的用法和作用
2021/01/12 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
光声世纪笔试题目
2012/08/25 面试题
shell程序中如何注释
2012/01/28 面试题
治超工作实施方案
2014/05/04 职场文书
敬老院标语
2014/06/27 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
立春观后感
2015/06/18 职场文书
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python