标签:调用 缓冲区 错误 字符 调用接口 创建 inf http 位置
进程控制: 创建, 退出, 等待, 替换
创建:
pid_t fork();------通过复制父进程创建子进程---父子进程代码共享, 数据独有
返回值: 错误返回-1,对于父进程返回大于0---子进程pid, 对于子进程返回0
写时拷贝技术: 创建子进程后, 子进程与父进程各自有自己的虚拟地址空间, 但是数据映射的实际上是同一块物理内存, 等待内存发生改变的时候, 再为子进程重新开辟一块独立的空间, 用来保存子进程的数据(保持进程独立性)
进程退出: 退出一个进程
mian函数中调用return;
使用库函数 void exit(int status); -- 在任意位置调用都可以退出进程,退出之前刷新文件缓冲区
使用系统调用接口 void _exit(int status); -- 在任意位置调用都可以退出进程
查看上一次系统调用接口使用错误原因的接口:
void perror(const char *s); -- 输出错误原因在字符串s之后
查看系统调用中的错误的接口:
标签:调用 缓冲区 错误 字符 调用接口 创建 inf http 位置
原文地址:https://www.cnblogs.com/enjoyC/p/14738399.html