产生信号方法

原创 2016年08月28日 20:43:55

产生信号的方法一:快捷键
sigint:
会使进程终止 ctrl + c

SIGTSTP (Terminal stop) == ctrl + z
使程序暂停
让程序前台运行:fg 1
让程序后台运行:bg 1

SIGQUIT == ctrl + \ 退出 核心已转储
产生信号方法二:非法硬件操作
SIGSEGV :非法操作内存

SIGFPE : 所有算数错误。非法操作cpu

产生信号方法三:函数
SIGABRT: 调用void abort(void)函数时会产生此信号。

int raise(int sig):自己向自己发信号
kill命令或者 int kill (pid_t pid ,int sig),向制定进程发送信号

usigned int alarm(unsigned int seconds):产生SIGALAM信号,终止程序。

alarm(10):相当于一个定时炸弹,程序走到这里时炸弹开始计时,程序继续走,10s之后炸弹爆炸,程序结束。如果程序提前结束,返回剩下的秒数。
sleep(10):程序走到这时停止,10s过后再往下走。

相关文章推荐

信号组合的方法进行文件关闭

前面的一篇记录中,http://blog.csdn.net/aaajj/article/details/51854015 谈到了采用发信号的方式和system_server进行交互,至于传递数据,可...
  • aaajj
  • aaajj
  • 2016年08月08日 21:48
  • 244

posix信号量sem_wait死锁解决方法

在开发过程中,有三个独立运行的程序模块,三个模块都对sqlite数据库进行读写操作。sqlite在linux共享性较差,所以需要加入互斥信号量解决三个模块访问数据库该问题。另外,在加入信号量后,信号量...

基于电平信号的ltemr定位方法研究

  • 2016年11月21日 15:42
  • 1.97MB
  • 下载

振动信号的预处理方法-detrend

振动信号的预处理方法 @ 去趋势项 @ 五点三次平滑法 1,去趋势项(detrending) 在振动测试中采集到的振动信号数据,由于放大器随温度变化产生的零点漂移、传感器频率范围外低频性能的不...
  • wy2ysh
  • wy2ysh
  • 2016年03月10日 10:54
  • 1740

宽带信号波达方向估计方法研究

  • 2015年12月15日 22:43
  • 1.53MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:产生信号方法
举报原因:
原因补充:

(最多只允许输入30个字)