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 struct.unpack
Sep 06 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
python生成密码字典的方法
Jul 06 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
在Python中append以及extend返回None的例子
Jul 20 Python
python+jinja2实现接口数据批量生成工具
Aug 28 Python
使用Python的networkx绘制精美网络图教程
Nov 21 Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 Python
Python 跨.py文件调用自定义函数说明
Jun 01 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 Python
Python文件名匹配与文件复制的实现
Dec 11 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 命名空间实例说明
2011/01/27 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
php用正则表达式匹配URL的简单方法
2013/11/12 PHP
利用php生成验证码
2017/02/23 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
详解JavaScript UTC时间转换方法
2016/01/07 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
python数据结构之图的实现方法
2015/07/08 Python
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
Python subprocess模块详细解读
2018/01/29 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
应届毕业生求职信范文
2013/12/18 职场文书
潘婷洗发水广告词
2014/03/14 职场文书
民生工作实施方案
2014/05/31 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
医生见习报告范文
2014/11/03 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
社区党建工作总结2015
2015/05/13 职场文书