引子 以前对Gevent(Greenlet)为什么比Thread快,只有一个隐约的理解,之前的看到过的说法是,上下文切换的成本上,Greenlet比Thread低很多,但是具体低在哪些地方呢? 刚好这段时间阅读了CSAPP,对这个问题又有了新的看待的角度:) 参考了如下三篇文章和greenlet的实现: https://www.ibm.com/developerworks/cn/linux/...