Node.js 事件循环(Event Loop)介绍 JavaScript是一种单线程运行但又绝不会阻塞的语言,其实现非阻塞的关键是“事件循环”和“回调机制”.Node.js在JavaScript的基础上实现,同样是单线程运行的语言.在单线程中要解决高并发的问题,就要采用非阻塞.异步编程的方式.简单的说,就是在非常耗时的I/O操作中,采用非阻塞的方式继续执行后续的代码,并且进入事件循环(Event Loop).当I/O操作完成,程序会通过回调函数的方式通知原操作. 1. 事件驱动模式 事件驱动编…