Python asyncio
import asyncio class Application: def __init__(self): pass async def sleep(self, a): await asyncio.sleep(1) a = a + 1 return a async def main(self): print("hello async ...\n") a = 23 while(True): a = await self.sleep(a) print(a) def run(self): loop = asyncio.get_event_loop() loop.run_until_complete(self.main()) app = Application() app.run()
与 nodejs 类似,不同的是 nodejs 本身就是运行在 loop 当中,而 python 需要手动开启 loop。整个应用运行在一个 loop 当中
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论