1. 公司的C++大神分享了livubnode是基于libuv实现的,因此很愉快的取参加了。果然讲了一堆我听的~~一脸懵逼~~的东东。<br /> 之前只了解浏览器端的event loop,这么好的机会,当然得理解下nodeevent loop。<br />[libuv design overview](http://docs.libuv.org/en/v1.x/design.html) 找到libuv的设计文档看了下,对着网上一篇不错的讲解看了下, 然后问了问大神,总算是一知半解了。等我把design overview好好看下了再来补充。

Libuv architecture

libuv的一点点理解 - 图1

The I/O loop

libuv的一点点理解 - 图2

image.png
image.png
image.png

参考

libuv design overview
libuv 源码分析1: loop和poll
剖析nodejs的事件循环
深入理解js事件循环机制(Node.js篇)