node事件循环机制

Nodejs的核心机制就是事件驱动和异步IO。但是nodejs是单进程单线程的,也就是一次只能做一件事,如何实现高并发呢? Nodejs在主线程中维护了一个事件循环队列,当收到请求时,就将请求放入事件循环队列,然后继续接收请求。当主线程空闲时(没有新请求进入),就会检查事件循环队列中是否有事件需要处理。要处理的事件分两种,如果是非I/O任务,则主线程自己处理(同步处理,占用主进程);如果是I/O任
相关文章
相关标签/搜索