Python: 进阶系列之五:并发编程:异步IO(asyncio) 协程(coroutine)与任务(task)的使用
1.协程(coroutine)的概念根据Wikipedia, “协程是非抢先多任务的一般子例程,通过允许多个入口点用于在某些位置挂起和恢复执行的计算机程序组件”。这是一种相当技术的说法,简单来说就是函数的内部可以中断,转而去执行其他的函数,并且可以保留前一函数的状态,等在适当的时候再返回来接着执行前一函数,看起来同时像在做多件事情。人也是可以同时做多件事的,如果把协程比作一个人的话,他想去泡...