python3 asyncio,python3.7 asyncio

  python3 asyncio,python3.7 asyncio

  大蟒之异步超正析象管(Image Orthicon)三种应用方法:

  1、直接使用asyncio.run方法

  重要信息

  #第一种

  asyncdefaa():

  打印(我们的门又坏了)

  awaitasyncio.sleep(2)

  打印(怎么办啊)

  asyncio.run(aa())2、同步的效果,用等待调用函数

  asyncdeffun1():

  打印(增强体育锻炼,提高免疫力)

  awaitasyncio.sleep(3)

  打印(才能保证身体健康,诸事顺利)

  asyncdeffun2():

  awaitasyncio.sleep(5)

  打印(这个周末天气不错)

  awaitasyncio.sleep(8)

  打印(可是你就是不想出去)

  asyncdefmin():

  awaitfun1()

  await fun 2()if _ _ name _ _== _ _ main _ _ :

  asyncio.run(min())3、创建任务(asyncio.create_task),并发运行任务(等待asyncio.gather)

  arr=[]

  asyncdefproduce():

  电话:(100):

  awaitasyncio.sleep(1)

  arr.append(i)

  打印(小明放了一个鱼丸,现在锅里还有%s个鱼丸%len(arr))

  asyncdefconsumer():

  whileTrue:

  awaitasyncio.sleep(2)#很关键

  iflen(arr)=10:#各一个判断条件

  arr.pop()

  打印(货币吃了一个鱼丸,现在锅里还有%s个鱼丸%len(arr))

  asyncdefmain():

  t1=asyncio。create _ task(produce())#创建任务

  T2=阿辛西奥。create _ task(消费者())

  awaitasyncio.gather(t1,t2)#并发运行任务asyncio.run(main())#调用函数主()

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: