设为首页 加入收藏

TOP

Linux signal相关函数学习
2014-11-24 01:43:17 来源: 作者: 【 】 浏览:2
Tags:Linux signal 相关 函数 学习

pause系统调用用来暂停程序的执行,直到信号的出现。
这个信号可以是用来结束进程的信号或者是进程要捕捉的信号。
#include


int pause(void);


sleep函数用来暂停当前CPU的执行,
#include


unsigned int sleep(unsigned int seconds);


signal系统调用用来捕捉一个指定的信号(几个不可捕捉的信号除外),
#include


typedef void (sighandler_t)(int);
sighandler_t signal(int signum, sighandler_t handler);


kill系统调用用来给指定的进程发送一个指定的信号,
#include
#include


int kill(pid_t pid, int sig);


alarm系统调用用来在指定的时间达到后向进程发送一个SIGALARM信号,
#include


unsigned int alarm(unsigned int seconds);


推荐阅读


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux exit函数学习 下一篇C语言字符串格式化输出

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: