今天先是看到多线程级别的内容,然后又看到协程的内容. 基本的领会是,协程是对异步回调方式的一种变换,同样是在一个线程内,协程通过主动放弃时间片交由其他协程执行来协作,故名协程. 而协程很早就有了,那时候因为协程不够公平,很可能不会主要交出执行权:现在卷土重来. 跟异步一样,为了减少线程间切换,而尽量在同一线程内进行不同逻辑的伪并行,其实是串行(回调的基础是epoll,因为nodejs是由libev实现的,libev是基于epoll的,只不过不同的平台可能用epoll,可能用kqueue).而ep…