- 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 定义,其操作包括处理终止处理程序,然后关闭所有标准
您可能关注的文档
最近下载
- 2026人音版四年级上册音乐全册教案教学设计.docx VIP
- 川大医学临床科研设计与统计分析课件03计数(分类变量)资料的统计分析.ppt VIP
- Dahua大华LED显示单元(全彩600x337.5全前维护XF平台)_使用说明书_V1.0.3.pdf
- 国网变电运维培训课件.pptx
- 哈尔滨东安汽车动力股份有限公司拟资产转让涉及的相关房屋建筑物及土地使用权市场价值资产评估报告.docx
- 110kV立塔架线施工应急预案方案.docx VIP
- 2025年广播电视台后期制作招聘面试模拟题及答案.doc VIP
- 2023年GCP考试试卷(网校专用).docx
- 110kV立塔架线施工方案.docx VIP
- 资产评估(房屋建筑物).pptx VIP
原创力文档

文档评论(0)