Qt的插件会让主程序崩溃吗?

Will Qt's plugin crash the main program?

本文关键字:崩溃 主程序 插件 Qt      更新时间:2023-10-16

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

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

确保主程序安全的唯一方法是运行两个进程并使用IPC,这是真的吗?

是的,插件与应用程序的其他部分在同一个进程中运行,当某个插件崩溃时,整个进程就会崩溃。所以,是的,AFAIK,你确实需要一个单独的过程来确保你想要的那种可靠性。

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