需要了解的Linux系统进程环境.pdfVIP

  • 2
  • 0
  • 约4.45千字
  • 约 5页
  • 2020-11-08 发布于天津
  • 举报
需要了解的 Linux 系统进程环境 进程的启动和终止 内核执行 c 程序时,利用 exec 函数调用一个特殊的启动例程,该启动例程丛内核中获取 命令行参数和环境变量值。 进程终止的情况 5 种正常终止的情况: (1)从 main 函数返回; (2 )调用 exit ;(3 )调用_exit 和_Exit 函数 ; (4 )最后一个线程调 用 pthread_exit; (5 )最后一个线程从其启动例程返回; 3 种异常终止情况 (1)调用 abort;(2)接到一个信号; (3 )最后一个线程对取消请求做出响应; 进程启动和终止图 atexit 函数 一个进程最多可以登记 32 和函数(例如: signal 函数),这些函数由 exit 函数自动调用。 在程序终止时调用这些函数,形成终止处理程序,来进行结束进程前的收尾工作。而 exit 函数通过 atexit 函数的登记记录来判断调用哪些函数。 exit 函数 此函数由 ISO C 定义,其操作包括处理终止处理程序,然后关闭所有标准

文档评论(0)

1亿VIP精品文档

相关文档