标签: c++ qt
如果有一个糟糕的插件在其内部崩溃(在其自己的代码部分内)。
这会导致加载此插件的程序崩溃吗?
保持主程序安全的唯一方法是运行两个进程并拥有IPC吗?
答案 0 :(得分:2)
是的,插件在与应用程序其余部分相同的进程中运行,当某些内容崩溃时,整个进程崩溃。所以是的,AFAIK,你需要一个单独的过程来确保你正在寻找的那种可靠性。
这就是为什么WebKit(及其后代Web引擎)为每个打开的选项卡生成一个单独的进程。