博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在PYTHON3中,使用Asyncio来管理Event loop
阅读量:6449 次
发布时间:2019-06-23

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

#!/usr/bin/env python# -*- coding: utf-8 -*-import asyncioimport datetimeimport timedef function_1(end_time, loop):    print("function_1 called")    if (loop.time() + 1.0) < end_time:        loop.call_later(1, function_2, end_time, loop)    else:        loop.stop()        def function_2(end_time, loop):    print("function_2 called")    if (loop.time() + 1.0) < end_time:        loop.call_later(1, function_3, end_time, loop)    else:        loop.stop()def function_3(end_time, loop):    print("function_3 called")    if (loop.time() + 1.0) < end_time:        loop.call_later(1, function_1, end_time, loop)    else:        loop.stop()def function_4(end_time, loop):    print("function_4 called")    if (loop.time() + 1.0) < end_time:        loop.call_later(1, function_4, end_time, loop)    else:        loop.stop()loop = asyncio.get_event_loop()end_loop = loop.time() + 9.0loop.call_soon(function_1, end_loop, loop)# loop.call_soon(function_4, end_loop, loop)loop.run_forever()loop.close()

转载地址:http://xzlwo.baihongyu.com/

你可能感兴趣的文章
static
查看>>
通过字体大小的设计来提高用户体验
查看>>
请输入两个数字
查看>>
面试题:将字符串中的中英文分开显示
查看>>
python-09
查看>>
HDU 1542 Atlantis[扫描线]
查看>>
spark SQL学习(spark连接 mysql)
查看>>
centos查看端口被哪个应用端口占用命令
查看>>
Python学习笔记3-字符串
查看>>
logistic 回归(线性和非线性)
查看>>
nginx下禁止访问robots.txt的设置方法
查看>>
SQLPLUS 小技巧格式化字符串
查看>>
upc组队赛1 闪闪发光 【优先队列】
查看>>
AMD的Loom技术将大大改变新闻业的传统模式
查看>>
Thrift.0
查看>>
ios的fouse失效?
查看>>
转:如何将 Java 项目转换成 Maven 项目
查看>>
YACEP相关技术工具服务技巧(上)
查看>>
《AngularJS开发下一代Web应用》读书笔记与感想
查看>>
URAL 2034 Caravans(变态最短路)
查看>>