Dot-Net
InsufficientExecutionStackException
有沒有人遇到過
InsufficientExecutionStackException?MSDN並沒有提供太多關於它的資訊。
InsufficientExecutionStackException和 和有什麼不一樣StackOverflowException?
此異常由 引發
RuntimeHelpers.EnsureSufficientExecutionStack。請參閱https://msdn.microsoft.com/library/system.runtime.compilerservices.runtimehelpers.ensuresufficientexecutionstack.aspx與 a 相比,
StackOverflowException您可以抓住 aInsufficientExecutionStackException並優雅地處理這種情況。
就在呼叫方法之前,您可以通過呼叫 RuntimeHelper 類的 EnsureSufficientExecutionStack 方法檢查是否有足夠的堆棧空間 該方法檢查呼叫執行緒是否有足夠的堆棧空間來執行平均
方法(定義不明確) 如果堆棧空間不足, 該方法會拋出一個 InsufficientExecutionStackException ,您可以擷取它 EnsureSufficientExecutionStack 方法不接受任何參數並返回 void 此方法通常由遞歸方法使用