摘要:
信号(signal)就是通知某个进程发生了某个事件,有时也称为软件中断(software interrupt)。信号通常是异步发生的,也就是说进程预先不知道信号准确发生的时刻。 信号可以: 由一个进程发送给另一个进程(或自身)。 由内核发给某个进程。 每个信号都有一个与之关联的处置(disposition),也称为行为(action)。我们通过sigaction函数来设定一个信号的处置,并有三种选择。 1. 我们提供一个函数,他将在特定信号发生的任何时刻被调用。 2. 我们可以发某个信号设置为SIG_IGN来忽略(ignore)它。SIGKILL和SIGSTOP这两个信号不能被忽略。 3. . 阅读全文
posted @ 2013-06-28 13:50 语行 阅读(3482) 评论(0) 推荐(0) 编辑