linux信号ppt演示文稿.pptVIP

  • 7
  • 0
  • 约5.77千字
  • 约 81页
  • 2021-01-13 发布于广东
  • 举报
第四章 LINUX信号;主要内容:;信号(signal)是向进程发送的软件通知,通知进程有事件发生;进程可以从三个方面使用信号;引发信号的事件发生时,信号就被生成(generate)了;信号的寿命(lifetime)就是信号的生成和传递之间的时间间隔 已经生成但还未被传递的信号被称为挂起(pending)的信号;如果在传递信号时进程执行了信号处理程序(signal handler),那么进程就捕捉(catch)到了这个信号;LINUX中信号种类的数目和具体的平台有关:;常见信号及用途;如何发送信号?;用法表; pid0,kill就向pid进程发送信号 pid=0,kill就向调用进程的进程组成员发送信号; pid=-1,kill就向所有它有权发送信息的进程发送信号 pid-1,kill将信号发送到组id等于|pid|的进程组中去;例1:;进程调用kill需要知道进程的id号,所以kill常用于两个联系十分紧密的进程之间;用法表;例1:;用法表;例1:;用法表;pause会把调用它的进程挂起来,使该进程不再耗费CPU时间,直至该进程接收到一个信号才会恢复执行; 信号的捕获与处理;在进程的任务结构体中,有两个成员项用于处理接收的信号; signal用于存放接收到且尚未处理的信号 blocked用于存放被阻塞的信号,但SIGKILL和SIGSTOP不能被阻塞;每种信号都有其对应的处

文档评论(0)

1亿VIP精品文档

相关文档