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 相关文章推荐
记录Django开发心得
Jul 16 Python
简化Python的Django框架代码的一些示例
Apr 20 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
详解Python下ftp上传文件linux服务器
Jun 21 Python
将python图片转为二进制文本的实例
Jan 24 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
python实现各种插值法(数值分析)
Jul 30 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 Python
python urllib爬虫模块使用解析
Sep 05 Python
Python 获取项目根路径的代码
Sep 27 Python
如何解决cmd运行python提示不是内部命令
Jul 01 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&mysql(一)
2006/10/09 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php源码的使用方法讲解
2019/09/26 PHP
jQuery UI AutoComplete 自动完成使用小记
2010/08/21 Javascript
js 函数的副作用分析
2011/08/23 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
理解javascript模块化
2016/03/28 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
ios设备中angularjs无法改变页面title的解决方法
2018/09/13 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
Python编写检测数据库SA用户的方法
2014/07/11 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Python3离线安装Requests模块问题
2019/10/13 Python
浅析python中的del用法
2020/09/02 Python
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
Europcar比利时:租车
2019/08/26 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
会计系中文个人求职信
2013/12/24 职场文书
英文导游欢迎词
2014/01/11 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
十八大演讲稿
2014/05/22 职场文书
竞聘自述材料
2014/08/25 职场文书
行政经理岗位职责
2015/04/15 职场文书
主持人开场白台词
2015/05/29 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
nginx之queue的具体使用
2022/06/28 Servers