¿Alguien ha encontrado alguna vez el InsufficientExecutionStackException
? MSDN no dice mucho al respecto.InsufficientExecutionStackException
¿Cuál es la diferencia entre InsufficientExecutionStackException
y StackOverflowException
?
¿Alguien ha encontrado alguna vez el InsufficientExecutionStackException
? MSDN no dice mucho al respecto.InsufficientExecutionStackException
¿Cuál es la diferencia entre InsufficientExecutionStackException
y StackOverflowException
?
Esta excepción se produce por RuntimeHelpers.EnsureSufficientExecutionStack
. Consulte https://msdn.microsoft.com/library/system.runtime.compilerservices.runtimehelpers.ensuresufficientexecutionstack.aspx
En contraste con StackOverflowException
, puede tomar un InsufficientExecutionStackException
y manejar la situación correctamente.
De CLR Via C#
Justo antes de invocar un método, que podría comprobar si hay suficiente espacio de pila por llamando al método EnsureSufficientExecutionStack de la clase RuntimeHelper Este método comprueba si el llamar hilo tiene suficiente espacio de pila disponibles para ejecutar el método promedio
(que no está bien definido) Si no hay suficiente espacio en la pila, el método arroja un InsufficientExecutionStackException la que se puede coger el método EnsureSufficientExecutionStack no tiene argumentos y devuelve void Este método es utilizado habitualmente por métodos recursivos