gpt4 book ai didi

Java 递归和性能

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:38 24 4
gpt4 key购买 nike

递归是否严重影响处理器和内存?我的意思是,我的一个线程有一个方法,很可能会调用自己。假设它每秒可以 self 调用一次。我的应用程序应该至少运行 24 小时而不停止,所以它给出了 (60*60*24) 86400 个自调用方法。

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

抱歉我的英语不好,也没有代码,但我不是在家里写的。

最佳答案

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

关于Java 递归和性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11853459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com