【问题标题】:NodeJs Eventqueue's in Cluster集群中的 NodeJs Eventqueue
【发布时间】:2015-12-28 18:28:28
【问题描述】:

我是 node.js 的新手,当使用集群创建多个进程时,它们是否都有单独的事件循环或者它们共享事件循环?怀疑是因为

注意:请注意,即使使用了在所有事件循环之间共享的全局线程池,这些函数也不是线程安全的。

在链接处

http://docs.libuv.org/en/v1.x/threadpool.html#threadpool

表示nodejs中有多个事件循环

【问题讨论】:

    标签: node.js


    【解决方案1】:

    Libuv 是一个单独的项目,不仅仅用于 node.js,因此您发布的文档 sn-p 更笼统地说,而不是指特定的 libuv 用户。每个 node.js 进程当前只有一个(单独的)事件循环。

    【讨论】:

    • 好的,感谢您的澄清。据我所知,使用集群分叉的每个进程都有自己的事件循环,因此 n 个分叉将导致 n 个偶数循环。
    猜你喜欢
    • 2017-08-21
    • 2017-10-25
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2018-06-11
    相关资源
    最近更新 更多