博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3.5+ asyncio await异步详解
阅读量:4312 次
发布时间:2019-06-06

本文共 533 字,大约阅读时间需要 1 分钟。

import asyncio,timefrom collections import defaultdictfrom pprint import pprintcollect=defaultdict(list)#######创建处理一个对象的方法,并返回期物async def dealone(chunk):	return 'Receive %d at %.5f seconds' % (chunk,time.time())#######委派给dealone处理,并获取处理结果async def submitor(chunk):	future=await dealone(chunk)	collect['res'].append(future)chunks=range(10)loop = asyncio.get_event_loop()tasks=asyncio.wait([submitor(chunk) for chunk in chunks])loop.run_until_complete(tasks)pprint(collect['res'])

 

 

转载于:https://www.cnblogs.com/mahailuo/p/10253739.html

你可能感兴趣的文章
"Coding Interview Guide" -- 设计一个有getMin功能的栈
查看>>
Java基础知识强化之多线程笔记06:Lock接口 (区别于Synchronized块)
查看>>
PHP笔记09:PHP之 MVC理解
查看>>
Android(java)学习笔记20:UDP协议发送数据
查看>>
stata学习笔记(五):描述性统计分析
查看>>
n!的位数 斯特林公式
查看>>
转:socket
查看>>
hLG2034Fire Maze ---BFS
查看>>
定时Job在IIS中潜在危险-IIS 定期回收
查看>>
Kafka的安装和配置
查看>>
Alpha冲刺(10/10)
查看>>
数组Array的API2
查看>>
为什么 Redis 重启后没有正确恢复之前的内存数据
查看>>
No qualifying bean of type available问题修复
查看>>
第四周助教心得体会
查看>>
spfile
查看>>
Team Foundation Service更新:改善了导航和项目状态速查功能
查看>>
0x13 链表与邻接表
查看>>
js封装设置获取cookie
查看>>
二值图像连通区域标记
查看>>