Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
355 views
in Technique[技术] by (71.8m points)

一个程序多运行几个,和一个程序开多进程有什么区别吗?

例如运行几个cmd命令来开多几个进程。
和运行一个cmd命令,程序里开多进程什么区别吗?
主要区别是什么


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
  1. 管理成本的区别,一个可以从代码控制派生多少个子进程,而另一个只能手动部署,异常退出了是否还得写个脚本监控?
  2. 对于端口监听的服务,一个服务可以监听一个端口,将请求通过队列或者管道分发给具体的子进程处理,如果多个cmd 启动,如何做到大家只监听一个端口;

还有一些比如资源管理的区别,看起来都是管理成本的问题。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...