摘要:
【摘自《Linux/Unix系统编程手册》】 Unix系统提供了两种方式来改变信号处置:signal() 和 sigaction()。 signal() 的行为在不同Unix实现间存在差异,这也意味着对可移植性有所追求的程序绝不能使用此调用来建立信号处理函数。故此,sigaction() 是建立信号 阅读全文
摘要:
【摘自《Linux/Unix系统编程手册》】 概述 信号是事件发生时对进程的通知机制。有时也称之为软件中断。信号和硬件中断的类似之处在于打断了程序执行的正常流程,大多数情况下,无法预测信号到达的精确时间。 一个(具有合适权限的)进程能够向另一个进程发送信号。信号的这一用法可作为一种同步技术,甚至是进 阅读全文