社区
C语言
帖子详情
Linux 信号题 新手求解
夏尘
2015-10-09 11:28:19
每半小时会触发一次信号,向一个表里插入一个时间
...全文
222
7
打赏
收藏
Linux 信号题 新手求解
每半小时会触发一次信号,向一个表里插入一个时间
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zcc4594776
2015-10-12
打赏
举报
回复
void PushBackTable(int sig)是这个,上面写错了
zcc4594776
2015-10-12
打赏
举报
回复
void PushBackTabke()
{
... //这里插入表的函数
alarm(30*60*60);
}
int main()
{
signal(SIGALARM, PushBackTable);
alarm(0);
while(1);
}
当然你可可以使用settimer来做,那个我就不多写了
夏尘
2015-10-11
打赏
举报
回复
引用 3 楼 bsnry的回复:
明显定时器啊
给个代码可以嘛。不是很了解定时器
夏尘
2015-10-11
打赏
举报
回复
引用 2 楼 羽飞的回复:
为毛要用信号,定时器不行吗?
能给个简单的代码嘛。定时器不是很了解
bsnry
2015-10-11
打赏
举报
回复
明显定时器啊
羽飞
2015-10-10
打赏
举报
回复
为毛要用信号,定时器不行吗?
我用双手-成就你的梦想
2015-10-10
打赏
举报
回复
http://blog.sina.com.cn/s/blog_6a1837e90100uhl3.html
Linux
信号
详解
本文详细介绍了
Linux
信号
相关知识。先阐述了前台、后台进程概念及
信号
前置知识,包括
信号
概念、进程对
信号
的处理方式。接着从产生、发送、处理、捕捉四个方面详解
信号
,如
信号
可由键盘组合键、硬件异常、软件条件等产生,发送涉及Pending表等,处理与用户态和内核态切换有关。最后介绍了
信号
驱动回收子进程。
Linux
的
信号
机制
本文详细解析了
Linux
信号
机制的工作原理,包括
信号
的产生、处理方式及
信号
的阻塞和挂起。介绍了如何使用signal和sigaction函数注册
信号
,以及kill、raise和sigqueue函数发送
信号
。探讨了
信号
集的概念和操作,以及
信号
在进程中的作用。
【
Linux
】
信号
本文围绕
Linux
信号
展开,介绍了
信号
的产生方式,如kill命令、键盘输入等;
信号
的保存机制,包括
信号
的常见概念、内核中的表示等;
信号
的处理,如处理时机、sigaction函数等。还提及可重入函数、volatile关键字及SIGCHLD
信号
,帮助读者全面了解
Linux
信号
。
【
Linux
】
信号
2——
信号
的保存
本文深入讲解
Linux
中
信号
的保存机制,重点阐述
信号
在进程task_struct中的位图表示方式,以及阻塞
信号
集(block)和未决
信号
集(pending)的内核实现原理。详细介绍了sigset_t
信号
集类型及配套操作函数(如sigprocmask、sigpending),并通过实例演示
信号
屏蔽、未决状态验证与解除阻塞后的递达过程,强调操作系统对
信号
位图的独占修改权及
信号
不可屏蔽的特殊性(如SIGKILL)。
[
Linux
]
Linux
信号
概述
信号
的产生
本文深入讲解
Linux
信号
机制,包括
信号
的基础概念、查看
信号
列表的方法、
信号
处理的常见方式及
信号
产生的途径。并通过实例演示如何利用C++代码进行
信号
的捕捉与发送。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章