Node.js支持高并发原理

node是单线程,为何支持高并发呢?node 每一个Node.js进程只有一个主线程在执行程序代码,造成一个执行栈(execution context stack)。 主线程以外,还维护了一个"事件队列"(Event queue)。当用户的网络请求或者其它的异步操做到来时,node都会把它放到Event Queue之中,此时并不会当即执行它,代码也不会被阻塞,继续往下走,直到主线程代码执行完毕。
相关文章
相关标签/搜索