- 0
- 0
- 约 52页
- 2016-12-22 发布于浙江
- 举报
第7章 进程和信号 7.1 进程的基本概念 7.1 进程的基本概念 atexit函数 ANSI C规定,一个进程可以登记多至32个由exit自动调用的函数,这些函数被称为终止处理程序(exit handler),使用atexit函数登记。 #include stdlib.h int atexit(void (*function)(void)); 参数 一个函数地址. 返回值 成功返回0,失败返回非0值. exit函数以登记这些函数的相反顺序调用它们。同一函数如若登记多次,则也将被调用多次。 7.1.2 Linux进程环境 atexit函数 C程序的起动/终止的方式和过程 内核使程序执行的唯一方法是调用一个exec函数。进程正常终止的唯一方法是显式或隐式地(调用exit)调用_exit。 示例 7.1.2 Linux进程环境 atexit函数 示例 7.1.2 Linux进程环境 程序清单 7-2 ex_atexit.c 1 #include stdio.h 2 3 static void my_exit1(void); 4 static void my_exit2(void); 5 6 int main(void) 7 { 8 if(atexit(my_exit2) != 0) 9 { 10 print
您可能关注的文档
最近下载
- 高考生物考前必背(共28页).pdf VIP
- 西子奥的斯almcb4 2使用说明书1.pdf VIP
- 人工智能 智能体互联 第2部分:身份码.pdf VIP
- 江西省新余市2024-2025学年七年级下学期期末测试数学试卷(含解析).pdf VIP
- 2025年甘肃省白银市中考数学试卷真题(含标准答案)原卷.pdf
- (完整版)《机械工程测试技术基础》熊诗波课后习题答案.pdf VIP
- 人工智能 智能体互联 第1部分:总体架构.pdf VIP
- 基层医疗卫生机构常见新生儿疾病诊疗专家共识:新生儿呕吐(2025年).pptx VIP
- 人工智能 智能体互联 第3部分:身份管理.pdf VIP
- 西子奥的斯电梯调试资料ALMCB-V3.2.ppt VIP
原创力文档

文档评论(0)