如何解决一个程序可以有多个进程吗?
| 阅读并搜索了有关操作系统,进程和线程的信息后,我检查了Wiki,并说: 计算机程序是被动的 指令集,过程 是那些的实际执行 说明。可能有几个过程 与同一程序关联;对于 例如,打开几个实例 相同的程序通常意味着更多 而不是一个进程正在执行。 现在,一个程序可以有多个进程,而我不包括运行同一程序的多个实例的可能性。我的意思是一个程序的一个实例正在运行,一个程序是否可以有多个进程? 如果是,怎么办?如果没有,为什么不呢? 我是一个新手,但该死的好奇:) 感谢你的帮助..解决方法
是的,很明显-您可以运行大多数程序的两个或多个副本-我通常会运行约5个vim副本,每个副本都是一个单独的进程。关于如何,操作系统加载可执行文件,创建一个进程,然后告诉该进程开始执行文件内容。
,绝对有可能,但是桌面应用程序可能不是一个很好的例子,我认为这是您感到困惑的根源。
考虑使用网络服务器(NginX或Apache)。工作中有一个主流程和多个工作流程。可以说,主流程“胜任”工作,并将其委托给工人。 NginX和Apache都可以配置为任意数量的工作进程。
在我们公司,我们致力于提供SaaS,以帮助企业通过其网站与访问者进行在线聊天。我们系统的后端部分具有多个相互通信以完成任务的“服务”。每个服务都有多个正在运行的实例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。