摘要:
在C语言中,函数库分为两种类型,一种是静态库(库程序是直接注入目标程序,不分彼此,库文件通常以.a结尾),另一种为动态库(库程序是在运行目标程序时加载,库文件通常以.so结尾)。 文件到可执行文件的编译过程: 静态库 VS 动态库 静态库特点: 静态库的代码在编译的过程中就已经载入可执行文件中,所以 阅读全文
摘要:
# 一、信号的概念 ## 1.信号的基本概念 软中断信号(signal)用来通知进程发生了**异步事件**。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。信号只是用来通知进程发生了什么事件,并不给进程传递任何数据。 收到信号的进程 阅读全文