Liunx c 下signal的使用。
2016-08-14 23:22
155 查看
signal函数可以让进程捕获注册了的信号,并用自定义的函数来设置对信号的反馈。
#include <stdio.h>
#include <signal.h>
void hand(s){
if(s==2){
printf("还是杀不死我!!!\n");
}
if(s==3)
printf("我还是活得 哈哈\n");
}
int main()
{
int n=1;
signal(2,hand);
signal(3,hand);
printf("%d:\n",getpid());
while(1){
printf("杀不死我!!\n");
sleep(1);
}
return 0;
}
#include <stdio.h>
#include <signal.h>
void hand(s){
if(s==2){
printf("还是杀不死我!!!\n");
}
if(s==3)
printf("我还是活得 哈哈\n");
}
int main()
{
int n=1;
signal(2,hand);
signal(3,hand);
printf("%d:\n",getpid());
while(1){
printf("杀不死我!!\n");
sleep(1);
}
return 0;
}
相关文章推荐
- (原創) 如何使用SignalTap II觀察reg與wire值? (SOC) (Verilog) (Quartus II) (SignalTap II)
- 关于pthread_cond_signal与pthread_cond_broadcast的使用说明
- 如何使用好pyqt的signal和slot
- 使用 .NET 实现 Ajax 长连接 (Part 2 - Mutex Wait & Signal)
- 解决使用sun.misc.Signal在eclipse会报错的提示
- posix多线程程序使用条件变量 pthread_cond_signal
- 使用SignalTap II观察reg与wire值
- 条件锁(条件Mutex)pthread_cond_wait、pthread_cond_signal、pthread_cond_broadcast的使用
- [笔记].关于在Quartus II 11.0无法正常使用SignalTap的解决方法
- SignalTap Ⅱ嵌入式逻辑分析仪的使用
- Qt的signal/slot机制的原理和使用
- GTK+中使用Glade3编程遇到Gtk-WARNING **: Could not find signal handler的问题
- 使用信号signal,实现进程之间的同步
- Qt的signal/slot机制的原理和使用
- 使用 .NET 实现 Ajax 长连接 (Part 2 - Mutex Wait & Signal)
- boost中signal库使用引例
- signal 函数的使用
- GTK Gossip: 使用 Signal 关闭视窗
- printf使用%s直接输出string类型,Program received signal SIGILL, Illegal instruction
- C++ - C++ signal的使用