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 2.x如何设置命令执行的超时时间实例
Oct 19 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
Jul 23 Python
python 并发下载器实现方法示例
Nov 22 Python
python新式类和经典类的区别实例分析
Mar 23 Python
Django Xadmin多对多字段过滤实例
Apr 07 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
python属于软件吗
Jun 18 Python
如何用Python编写一个电子考勤系统
Feb 08 Python
详解Python为什么不用设计模式
Jun 24 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/05/29 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
vue实现登录拦截
2020/06/29 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
如何给Python代码进行加密
2020/01/10 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
2020/11/05 Python
css3 transform属性详解
2014/09/30 HTML / CSS
中学老师的自我评价
2013/11/07 职场文书
征婚广告词
2014/03/17 职场文书
环保倡议书
2014/04/14 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
初中班干部工作总结
2015/08/10 职场文书