http://news.cnblogs.com/n/190903/
http://www.ruanyifeng.com/blog/2013/10/event_loop.html
https://www.udemy.com/lectures/understanding-the-nodejs-event-loop-91298