RUTI>

解决方案 »

  1.   

    当目录层次过深,在树的构造中就会有大问题,我的程序表现先象死机后来就程序推出,有些恼火。就是这个问题。
      

  2.   

    我以前也出现过这个问题
    递归方式需要一个调用栈。
    每一个线程都可以有一个单独的指定大小的栈,如果你的递归次数超过了这个值就会出现栈溢出。
    不般来说对于子节点用递归不会有问题,因为每一棵树的层数一般来说都是有限的,但是一般不可以在兄弟节点中使用递归,因为兄弟节点可能是无限的,你的递归调用栈很容易就会出现栈溢出。