【python3】协程asyncio模块

协程

#coding:utf-8
#协程的学习
'''
我觉得异步和同步的最大的特点就是可以挂起
释放资源给其他协程,这样看似还是同步,但是却
可以同步需要阻塞的时候的冏况
'''
import time
import asyncio

# 定义异步函数
async def hello():
    print('Hello World 000:%s' % time.time())
    await asyncio.sleep(1)
    print('Hello World:%s' % time.time())

async def hello_world():
    print('Hello China 000:%s' % time.time())
    await asyncio.sleep(1)
    print('Hello China:%s' % time.time())
        

loop = asyncio.get_event_loop()
tasks=[hello(),hello_world()]
loop.run_until_complete(asyncio.wait(tasks))
loop.close()

猜你喜欢

转载自www.cnblogs.com/wangjian1226/p/10479015.html