用户名:
密 码: 记住
您当前的位置:首页 > 站长百科 > 服务器技术

linux中exit()和_exit区别

时间:2015-01-18  来源:互联网  作者:佚名

 

/***** exit1.c ******/#include<stdio.h>#include<stdlib.h>main(){  printf("output begin/n");
   printf("content in buffer");  exit(0);}

使用了exit()函数,结束进程前,把文件缓冲区内容写回文件。这是比较安全的退出方式。

而下面的_exit()函数,结束进程前,不处理缓冲区,直接清空,这样风险比较大。

 

/***** exit2.c ******/#include<stdio.h>#include<unistd.h>main(){printf("output begin/n");
printf("content in buffer");_exit(0);}
运行结果:

 

上面的:

output begin content in buffer

 

 
下面的:

 

 

output begin
 

来顶一下
返回首页
返回首页
推荐资讯
【图文教程】dede织梦网站后台如何发表文章? 【图文教程】dede织梦网站后台如何对于新手站长可能不了解,dede织梦后台是如何发文章的。下面
2014站长圈十大事件:PR已死 移动算法兴起 2014站长圈十大事件:PR已死 移动算2014年即将过去,虽然站长圈相比过去几年稍显沉寂,但&ldquo
相关文章
    无相关信息
栏目更新
栏目热门