网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > C语言 >

进程相关的函数

时间:2025-05-05 14:09

人气:

作者:admin

标签:

导读:进程 fork函数 此函数可以创建一个进程 pid_t fork(void)//使用此函数可以创建一个进程 //ret:成功在父进程中返回子进程的pid,在子进程中返回0;失败返回-1 getpid函数 此函数可以得到当前进...

fork函数

此函数可以创建一个进程

pid_t fork(void)//使用此函数可以创建一个进程
//ret:成功在父进程中返回子进程的pid,在子进程中返回0;失败返回-1

getpid函数

此函数可以得到当前进程的pid

pid_t getpid(void)
//ret:返回当前进程的pid

getppid函数

此函数可以得到当前进程的父进程的pid

pid_t getppid(void)
//ret:返回当前进程的父进程的pid

wait函数

此函数用于让父进程等待子进程的状态改变并获取已经改变状态的子进程的信息。

pid_t wait(int *wstatus)
//wstatus:记录子进程的退出状态,如果该参数为NULL,则表示当前进程放弃子进程的退出状态。对于该指针中记录的值,用户可以通过系统提供的宏定义来分析子进程的退出状态。
//ret:成功返回状态改变的子进程的pid,失败返回-1

image

waitpid函数

此函数用于等待指定的pid的进程状态改变

pid_t waitpid(pid_t pid,int *wstatus,int options)
//pid:指定要等待的子进程
//该参数为NULL,则表示当前进程放弃子进程的退出状态。对于该指针中记录的值,用户可以通过系统提供的宏定义来分析子进程的退出状态。
//options:0:阻塞等待子进程退出
//WNOHANG:如果没有僵尸子进程,函数立刻返回
//WUNTRACED:子进程暂停时函数返回
//WCONTINUED:子进程收到信号SIGCONT继续运行时函数返回

system函数

此函数可以让一个进程执行新的任务

int system(const char *command)
//command:可执行文件的文件路径
//ret:成功返回0,失败返回-1

上一篇:

下一篇:

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信