您的位置:首页 > 其它

这个小例子也许能帮助大家理解一下SIGUSR1的用法

2013-05-16 15:28 645 查看
from:http://www.cppblog.com/prayer/archive/2008/08/21/59574.html

这个小例子也许能帮助大家理解一下SIGUSR1的用法!!看一下吧!!

#include <iostream>
using namespace std;
#include <signal.h>

void func(int sig)
{
cout<<"用户自定义"<<endl;
}
int main()
{
signal(SIGUSR1,func);
pid_t pid = getpid();
kill(pid,SIGUSR1);//用户自定义信号,kill具有发信号的功能,这行代码的意思是“向自身进程pid发信号SIGUSR1,
// 执行的最终结果是触发SIGUSR1信号
}坚持就是胜利!

给自身进程发信号应该是raise(信号) 吧。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  namespace include
相关文章推荐