随笔分类 -  linux_信号处理

摘要:断言(assert)作为一种软件调试的方法,提供了一种在代码中进行正确性检查的机制,目前很多开发语言都支持这种机制。 它的主要作用是对一个 boolean 表达式进行检查,一个正确运行的程序必须保证这个 boolean 表达式的值为 true,若 boolean 表达式的值为 false,则说明程序 阅读全文
posted @ 2022-07-21 14:59 zxiaocheng 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Binder Android IPC Linux 内核 驱动 摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binde 阅读全文
posted @ 2017-11-10 16:59 zxiaocheng 阅读(209) 评论(0) 推荐(0) 编辑
摘要:信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为。 sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然也支持前32种),支持信号带有参数,与函数sigaction()配合使用。 sigqueue的第一个 阅读全文
posted @ 2017-11-03 14:50 zxiaocheng 阅读(871) 评论(0) 推荐(0) 编辑
摘要:使用 sigaction 函数: signal 函数的使用方法简单,但并不属于 POSIX 标准,在各类 UNIX 平台上的实现不尽相同,因此其用途受 到了一定的限制。而 POSIX 标准定义的信号处理接口是 sigaction 函数,其接口头文件及原型如下: #include <signal.h> 阅读全文
posted @ 2017-11-03 14:24 zxiaocheng 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。 他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口) 给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数ol 阅读全文
posted @ 2017-09-28 14:18 zxiaocheng 阅读(442) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示