Python asyncio训练练习

时间:2017-07-27 12:34:57

标签: python-3.x asynchronous parallel-processing python-asyncio

感觉需要学习如何使用asyncio,但却无法想到可以帮助我学习这种新技术的适用问题(或问题集)。

你能否提出一个问题,可以帮助我理解和学习实践中的asyncio用法?

换句话说:你能否给我一个抽象问题或应用的例子,在编写代码时,它将帮助我学习如何在实践中使用asyncio。

谢谢

1 个答案:

答案 0 :(得分:2)

任何I / O绑定任务都是asyncio的好例子。在网络编程的环境中 - 任何需要同时处理数千个连接的应用程序。 Web服务器,Web爬虫,聊天后端,MMO游戏后端,torrent跟踪器等。但请记住,您应该始终保持异步并使用执行阻塞I / O的所有库的异步版本,例如数据库驱动程序等。