我逐渐明白,程序是硬盘中的可执行代码,执行该程序时,该程序的一个实例被加载到内存中,称为进程。我的问题是,当执行大型应用程序(程序)时,例如 PC 游戏,是否可以创建多个进程?即有多个程序支持这个应用程序(这些不同的程序以应用程序开始并以应用程序结束?还是每个应用程序只创建一个程序?
答案1
是的。
Chrome 网络浏览器就是一个很好的例子。打开 Chrome,你会发现几十个 chrome.exe 进程。研究已发表的文献关于 Google 如何以及为何对 Chrome 采取这种做法的信息非常丰富,并且可以解释为什么其他应用程序也可能以类似的方式运行。