用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

shell里面函数递归调用不使用堆栈?

本帖最后由 hujysh 于 2010-07-13 16:36 编辑

RT
昵称: hujysh  时间: 2010-07-13 16:05:00
能。。。。不然哪来的fork炸弹。。。。
昵称: lkk2003rty  时间: 2010-07-13 16:18:00
举例如下:

有一个shel,在得到某个进程号之后,需要找到
它派生出来的所有子进程、二级子进程、三级子进程。。。。。。

最直接方法是用递归,
shell里面函数递归,有什么限制,函数里面的变量会冲掉么?有堆栈否?
昵称: hujysh  时间: 2010-07-13 16:18:00
回复 lkk2003rty


   
其实我知道能递归,
不清楚的是变量是不是会给冲掉,是不是有堆栈?如果有,其深度的限制如何,能否满足一般性应用?
昵称: hujysh  时间: 2010-07-13 16:21:00
发表评论
昵称:
内容:
验证: