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 + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
Jul 14 Python
python遍历类中所有成员的方法
Mar 18 Python
Python中asyncio模块的深入讲解
Jun 10 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
python读取ini配置的类封装代码实例
Jan 08 Python
python turtle工具绘制四叶草的实例分享
Feb 14 Python
Python之变量类型和if判断方式
May 05 Python
python golang中grpc 使用示例代码详解
Jun 03 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 Python
python plt.plot bar 如何设置绘图尺寸大小
Jun 01 Python
基于Python实现将列表数据生成折线图
Mar 23 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
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
firefox插件Firebug的使用教程
2010/01/02 Javascript
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
最短的IE判断代码
2011/03/13 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
jsonp原理及使用
2013/10/28 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
JavaScript中如何判断一个值的类型
2017/09/15 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
2019/08/14 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
体育比赛口号
2014/06/09 职场文书
抗震救灾标语
2014/06/26 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
婚内房产协议书范本
2014/10/02 职场文书
优秀班组事迹材料
2014/12/24 职场文书
销售辞职信范文
2015/03/02 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
运动会5000米加油稿
2015/07/21 职场文书
宪法宣传标语100条
2019/10/15 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript