2011-08-18 47 views
3

我已经阅读了一点棱镜,认为这是一个有吸引力的技术,我想写一个程序。我正在寻找一个稳定的平台,可以承载多个模块并保持稳定性,即使一个模块处于崩溃之中。如果棱镜模块崩溃会发生什么?应用程序是否仍然稳定?

假设我有几个独立于shell运行的模块。想象一下shell替换 - 在主进程中运行的应用程序和进程。

这里是我的三个问题:

比方说,我有一个坏模块抛出未在任何地方捕获的异常。我的程序会发生什么?它是否仍然运行或者是否只有一个模块取消了整个应用程序?

我可以使用该模块吗还是必须重新加载?

我可以卸载模块并加载它的一个新实例吗?

回答

1

Prism模块仍在标准应用程序环境中运行(默认情况下)。未处理的异常仍然会取消应用程序。

相关问题