Java递归和性能

noi*_*cat 5 java recursion

递归是否会严重影响处理器和内存?我的意思是,我的一个线程有一个方法,很可能自称.让我们说它可以每秒自我调用一次.我的应用程序应该至少运行24小时而不会停止,因此它提供了(60*60*24)86400自称方法.

它如何影响第二(主)线程?

抱歉我的英文不好,没有代码,但我不是在家里写的.

sha*_*ine 6

如果没有返回语句将在第86400次调用之前结束递归调用字符串,则很可能由于堆栈上的递归调用过多而导致堆栈溢出错误.如果可能,尝试实施迭代解决方案.