什么是Asyncio 多线程有诸多优点且应用广泛,但也存在一定的局限性: 比如,多线程运行过程容易被打断,因此有可能出现 race condition 的情况:再如,线程切换本身存在一定的损耗,线程数不能无限增加,因此,如果I/O 操作非常 heavy,多线程很有可能满足不了高效率.高质量的需求. 因此,Asyncio 应运而生. Sync(同步) VS Async(异步) 所谓 Sync,是指操作一个接一个地执行,下一个操作必须等上一个操作完成后才能执行.而 Async 是指不同操作间可以相互…