SIG_DFL和SIG_IGN
程序员文章站
2022-07-14 09:53:36
...
1.SIG_DF默认信号处理 ,即恢复信号本来处理的过程
用法:
使用信号捕捉函数,当捕捉到信号时,进入自身写好的回调函数
signal(SIGSEGV, HandleFunc); // 非法内存访问
在HandleFunc中可以打印内存地址等相关操作,然后将信号恢复成默认信号处理方式,让信号可以继续发挥他该有的作用。
signal(SIGSEGV, SIG_DFL);//SIG_DF默认信号处理
raise(SIGSEGV);//raise函数就是向当前进程发信号
- SIG_IGN,将信号忽略。
上一篇: 装饰器原理
下一篇: Freemarker字符串拼接
推荐阅读
-
Javascript-Mozilla和IE中的一个函数直接量的问题分析_javascript技巧
-
php:switch case 和 if else 的用法区别及运行效率详解
-
各种迷迷迷宫问题 深搜dfs和广搜bfs做法
-
file_get_contents和curl函数用法
-
HTML5多线程JavaScript解决方案Web Worker-专用Worker和共享Worker的详细代码介绍
-
php 向访客和爬虫显示不同的内容_PHP教程
-
算法学习笔记 二叉树和图遍历—深搜 DFS 与广搜 BFS
-
名片设计最佳实践和技巧分享
-
Python把csv数据写入list和字典类型的变量脚本方法
-
nodejs实现图片预览和上传的示例代码