C Linux Process API小结
Posted on 2014-12-10
《Linux程序设计》关于进程API小结。
#进程操作
执行命令,等同于:
将当前进程替换为一个新进程
复制进程映像, 常用语法:
暂停父进程直到子进程结束为止
等待指定子进程的结束
信号
信号是UNIX和Linux系统响应某些条件而产生的一个事件。接收到该信号的进程会相应地采取一些行动。
信号处理
发送信息
在seconds秒之后发送发送一个SIGALRM信号
把进程挂起直到有一个信号出现为止
更加健壮的信号接口
接收并处理信号
信号集
#include <signal.h>
向信号集中添加信号
将信号集初始化为空
将信号集初始化为包含所有已定义的信号
从信号集中删除信号
检查给定信号是否是一个信号集的成员
将被阻塞的信号中停留在待处理状态的一组信号写到参数set指向的信号集中
将进程的屏蔽字替换为由参数sigmask给出的信号集,然后挂起程序的执行