exit(): --stdlib.h

(1) 所有使用atexit()注册的函数,将会被以注册相反的顺序调用;

(2) 所有打开的输出流被刷新,并且关闭流;

(3) 使用tmpfile()创建的文件将会被删除;

(4) 调用_exit();

_exit(): --unistd.h

(1) 所有打开的文件描述符和目录流被关闭;

(2) 若父进程执行了wait()或者waitpid(),那么父进程被唤醒,此时退出状态可用;

(3) 若父进程没有执行wait()或者waitpid(),那么退出状态保存给随后到来的wait()或者waitpid();

(4) 终止进程的所有子进程被赋予新的父进程ID;

(5) 如果支持SIGCHLD,则向父进程发送该信号;

(6) 发送一些作业控制信号;

最新文章

  1. CVTE实习面经
  2. JavaScript实现HTML5烟花特效
  3. 6.HBase In Action 第一章-HBase简介(1.2 HBase的使用场景和成功案例)
  4. linux系统命令解析(0基础篇)
  5. python关于list的三个内置函数filter(), map(), reduce()
  6. _2Python_注释命名等基本操作
  7. Xamarin.Android 使用Timer 并更改UI
  8. (二十八)monggodb和maven零散笔记
  9. 移动端左右滑动问题-html与css解决
  10. hbase_2
  11. LwIP协议栈规范翻译——摘要目录
  12. AD域与外部网站域名相同处理办法
  13. vue-i18n安装配置,运行
  14. cmd命令入门
  15. day14 装饰器
  16. django基础 -- 7.Ajax
  17. Python: 定时器(Timer)简单实现
  18. 【C#进阶】拥抱Lambda(二)
  19. HDU 5832 A water problem 水题
  20. ZH奶酪:基于ionic.io平台的ionic消息推送功能实现

热门文章

  1. Django 2.0 学习(08):Django 自动化测试
  2. [NOI2006]网络收费
  3. 【以前的空间】link cut tree
  4. Docker-端口映射
  5. POJ1474:Video Surveillance——题解
  6. BZOJ3223:文艺平衡树——超详细题解
  7. CodeForces.158A Next Round (水模拟)
  8. Linux用户、用户组权限管理详解 --- 02
  9. centos7安装uwsgi报错
  10. stout代码分析之九:c++11容器新特性