今天早上我回答了一个与 StackoverflowException 相关的问题。该人已询问何时发生 Stackoverflow 异常
请参阅此链接在 C#、C++ 和 Java 中导致堆栈溢出的最简单方法
所以我的问题是,是否有任何方法可以在我们的程序中动态计算方法调用堆栈的大小,然后在调用方法之前应用检查,检查方法调用堆栈是否有空间来容纳它以防止 StackOverflowException。
因为我是一个 java 人,所以我在寻找 java,但也在寻找与这个概念相关的解释,不受任何编程语言的限制。