草庐IT

moTargetConceptList

全部标签

c# - 创建新流程是否有助于我遍历一棵大树?

让我们把它想象成一个家谱,父亲有child,那些child有child,那些child有child,等等......所以我有一个递归函数,让父亲使用递归来获取child,现在只需将它们打印到调试输出窗口......但在某个时候(让它运行一小时并打印26000行后)它给了我StackOverFlowException。那么我真的内存不足了吗?嗯?那我不应该得到一个“内存不足异常”吗?在其他帖子上我发现人们说如果递归调用的次数太多,你可能仍然会得到一个SOF异常......无论如何,我的第一个想法是将树分解成更小的子树..所以我知道我的根父亲总是有这五个child,所以与其调用我的方法一次