Qt的插件会破坏主程序吗?

时间:2015-12-27 19:37:40

标签: c++ qt

如果有一个糟糕的插件在其内部崩溃(在其自己的代码部分内)。

这会导致加载此插件的程序崩溃吗?

保持主程序安全的唯一方法是运行两个进程并拥有IPC吗?

1 个答案:

答案 0 :(得分:2)

是的,插件在与应用程序其余部分相同的进程中运行,当某些内容崩溃时,整个进程崩溃。所以是的,AFAIK,你需要一个单独的过程来确保你正在寻找的那种可靠性。

这就是为什么WebKit(及其后代Web引擎)为每个打开的选项卡生成一个单独的进程。