返回信息流还有就是可重入代码和递归嵌套有什么关系?网上搜的不是很明白,哪位达人给解释一下谢谢先!
这是一条镜像帖。来源:北邮人论坛 / cpp / #8019同步于 2008/6/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助]谁给解释一下可重入代码?
ny
2008/6/2镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
递归嵌套是自己嵌套自己。
f()
{
...
f();
}
而重入代码是在f()执行的过程中,收到某个信号,又调用f(),即现在有两个f()在运行,但两个f()执行到的位置不同,比如
f()
{
a();//第2个f()执行到这
b();
c();//第1个f()执行到这
}
例如,若b()对某个static变量进行了操作,则f()为不可重入代码
赞解释。apue单独有讲 不可重入函数
【 在 hellfire01 的大作中提到: 】
: 递归嵌套是自己嵌套自己。
: f()
: {
: ...................