python 协程其实就是为了解决Python当中线程的问题,因为有全局解释器锁所以Python的线程是伪并发。协程在Python当中是使用底层的事件循环库实现的。简单讲就是轻量级的线程,在用户态切换,更低的切换开销避免用户态和内核态的切换。其次就是协程栈更小,系统可以支持更多的协程,并发数可以更大其次就是因为开销低了并发模型就可以很简单的使用多协程的模型。当然底层实现还是比较有意思的可以去看看libevent之类的事件库。