我一直在阅读一些关于“CER”、受约束的执行区域和 ReliabilityContracts 的材料,这些材料似乎主要用于 .Net 应用程序,其中 a) 可能是随着时间的推移创建和销毁的 AppDomain,或者 b ) 调用Thread.Abort
.
现在,虽然我编写了我希望可靠的长时间运行的服务器应用程序,但我并不倾向于使用 Thread.Abort 或 App Domains。所以我很好奇,学习约束执行区域会帮助我编写更可靠的应用程序,还是它们对我没用?它们是否可以为不执行显式线程中止的简单服务器应用程序提供好处?