前言 最近对几种并发的方式进行了很多探索。之前一直采用多线程、多进程来提高单个程序的并发数。但是这两种方式各有各的不足之处,在进行频繁的I/O操作的时候,多进程模式的效率并不是很理想,而多线程消耗了很多系统资源,如果处理不当还会出现内存泄漏的情况。于是了解到了Python的标准库中的 asyncio ,采用协程的方式异步调用函数。 asyncio介绍 关于协程的中文文档非常之少,于是基本上我的所有探索都是基于官方的Documentation来的。 asyncio是Python 3.4版本引入的标准库,直接内置了对异…