Ch10.Linux的进程管理--多进程、并发及同步.pptVIP

  • 4
  • 0
  • 约5.83千字
  • 约 58页
  • 2017-06-13 发布于湖北
  • 举报

Ch10.Linux的进程管理--多进程、并发及同步.ppt

2010-12-16 嵌入式系统操作系统 吴国伟 wgwdut@ 大连理工大学软件学院 重点回顾 进程描述 进程状态和切换 进程的创建、执行和销毁 多线程的创建 第十章 Linux的进程管理--进程并发控制 10.1 Linux信号机制 10.2 Linux进程互斥 10.3 Linux进程同步 10.4 Linux进程间通信机制 10.1 Linux信号机制 信号的基本概念 信 号 机 制 信号的基本概念 信号是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 软中断信号用来通知进程发生了异步事件。 进程之间可以互相通过系统调用kill发送软中断信号。 内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。 收到信号的进程对各种信号有三种不同的处理方法: 第一种是类似中断的处理程序,对于需要处理的信号,进程可以指定处理函数,由该函数来处理。 第二种方法是,忽略某个信号,对该信号不做任何处理,就象未发生过一样。 第三种方法是,对该信号的处理保留系统的默认值,这种缺省操作,对大部分的信号的缺省操作是使得进程终止。进程通过系统调用signal来指定进程对某个信号的处理行为。 在进程表的表项中有一个软中断信号域,该域中每一位对应一个信号,当有信号发送给进程时,

文档评论(0)

1亿VIP精品文档

相关文档