当前线程处于堆栈溢出状态,因此无法计算表达式的值。
当前线程处于堆栈溢出状态,因此无法计算表达式的值。报这个错误,因为我要在每1秒搜一次数据库,执行一些插入等操作,然后函数自己调用自己
短时间没问题,时间一长就报错了(半小时左右)
已在函数里使用GC.Collect();,还是有问题
求个解决方法 --------------------编程问答-------------------- 检查是否死循环 --------------------编程问答-------------------- 本来就是要做个死循环运行下去... --------------------编程问答-------------------- 你死不死循环没人管你...但是你知道“函数自己调用自己”是什么意思吗?
递归必须可以终止退出,否则会消耗光宝贵的栈空间当然就堆栈溢出了...先去学学基础知识...另外,如果能优化递归为循环就不要用递归...
补充:.NET技术 , C#