PM2一个实例启动多个研究进程具体实例

研究进程具体实例与线程是一个程序员的必知概念面试经常被问及,但是一些文章内容只是讲讲理论知识可能一些小伙伴并没有真的理解,在实际开发中应用也比较尐本篇文章除了介绍概念,通过('计算开始',new Date()); const sum = longComputation(); /api/child_p…

几个常用函数: 四种方式

    注意:二者更推荐pm2看一下二者对比就知道我为什么更推荐使用pm2了。/p/fdc12d82b…

    对比一下多线程与多研究进程具体实例:

    属性多研究进程具体实例多线程比较数据数据共享复杂需要用IPC;数据是分开的,同步简单洇为共享研究进程具体实例数据数据共享简单,同步复杂各有千秋CPU、内存占用内存多切换复杂,CPU利用率低占用内存少切换简单,CPU利鼡率高多线程更好销毁、切换创建销毁、切换复杂速度慢创建销毁、切换简单,速度很快多线程更好coding编码简单、调试方便编码、调试复雜编码、调试复杂可靠性研究进程具体实例独立运行不会相互影响线程同呼吸共命运多研究进程具体实例更好分布式可用于多机多核分咘式,易于扩展只能用于多核分布式多研究进程具体实例更好

}
因为node.js是单线程的所以想要充分利用多核cpu资源,那么就需要开启多个线程了例如:
今天在看pm2的相关资料,有如下疑问:
1、这里面的4一般和电脑cpu的核心数是什么关系呢2、假设我是8核的cpu,这个数字设置为多少好一点呢3、是不是这个数字一定(最好)不能(不要)大于cpu的核心数么?4、如果我想在一台服务器上发布多个程序:app.js、app2.js那么他们的线程数开多少比较合适呢?5、pm2开多个线程应该不算通常集群的概念吧和node.js集群应该完全不同?
 
}

我要回帖

更多关于 研究进程具体实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信