Math.NET迭代求解器的计算意外取消

时间:2016-05-04 04:58:51

标签: vb.net mathnet

我正在比较VB.NET中迭代求解器的速度和Math.NET中的迭代求解器。 当我使用带有Math.NET迭代求解器的预处理器时,一切都很好并且收敛于大约0.1~0.2(s)但没有预处理器计算被取消约0.03(s)。状态被取消(由用户)。由于我没有取消计算,我甚至不知道如何取消自己的计算。我不知道问题的根源。 我有自己的迭代求解器,有时当收敛速度不快且需要超过2分钟时,视觉工作室就会自行暂停,我不知道为什么?! 我认为visual studio取消了计算。你知道如何解决这个奇怪的问题吗? 顺便说一句,我使用VS2015.1和Math.NET 3.4,我使用VB超过10年。

1 个答案:

答案 0 :(得分:0)

我终于找到了。这是因为.NET" ContextSwitchDeadlock",并且通过在异常对话框(Ctrl + Alt + e)中禁用它,它完全解决了。