如果这是重复,我很抱歉。我试着Google答案但是没有用。
如果我使用nw .
运行node-webkit应用程序,然后打开Windows任务管理器,则有三个不同的进程,名称为nw
正在运行。我已反复检查过,但我的系统上运行了一个node-webkit应用程序。此外,如果我“结束任务”任何其中一个,那么应用程序退出,其他两个进程也会消失。
这是截图。
旁注:我使用Process Explorer查看这些流程的详细信息,并发现其中两个是第三个流程的子项。两个子节点的命令行参数不同且非常长。父母是我实际执行的,即nw .
我知道Google Chrome使用了一种新颖的软件架构,它使每个标签页(和插件)作为一个单独的进程运行,从而使资源管理更易于管理和高效(?)这是怎么回事?
请原谅我的无知。我没有Windows或Node / -Webkit的任何高级知识。我正在寻找从中学到的东西。因此,非常感谢任何指向手册页,常见问题解答,文档等的链接。
答案 0 :(得分:3)
至少应该是两个。因为Chromium具有多进程架构,而node-webkit基于Chromium:
http://www.chromium.org/developers/design-documents/multi-process-architecture