嵌入式 进程间通信--信号

原创 2013年12月02日 14:50:52
linux里面进程间通信的另外一种方式就是信号通信。信号通信属于软件中的。

linux有如下几个常用的信号:

SIGHUP:终端上发出的结束信号

SIGINT :来自键盘的终端信号(CTRL+C)

SIGQUIT:来自键盘的退出信号(CTRL +\)

SIGFPE:浮点异常信号

SIGKILL:该信号结束接收信号的进程

SIGALRM:进程的定时器到期,发送该信号

SIGTERM:kill发送出的信号

SIGCHLD:标识子进程停止或结束的信号

SIGSTOP:来自键盘(CTRL+Z)或调试程序的停止信号

相关文章推荐

嵌入式 Linux进程间通信(七)——消息队列

嵌入式 Linux进程间通信(七)——消息队列一、消息队列    消息队列用于同一台机器上的进程间通信,是一个在系统内核中用来保存消息的队列,在系统内核中是以消息链表的形式出现。消息链表中节点的结构用...

嵌入式 Linux环境进程间通信(二):有名管道(FIFO)

1 有名管道相关的关键概念 管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。 FIFO不同于管道之...
  • skdkjxy
  • skdkjxy
  • 2014年08月29日 17:22
  • 417

嵌入式 linux下进程间通过信号进行通信的KILL小结

kill函数用来发送信号给指定的进程,在Shell下输入man 2 kill可获取其函数原型如下: #include #include int kill(pid_t pid,int sig)...
  • skdkjxy
  • skdkjxy
  • 2014年08月29日 17:17
  • 543

嵌入式 Linux进程间通信(三)——守护进程

嵌入式 Linux进程间通信(三)——守护进程一、守护进程简介1、守护进程简介    守护进程(Daemon)是运行在后台、独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件的一种特殊进程...

嵌入式 Linux进程间通信(一)——进程

嵌入式 Linux进程间通信(一)——进程    进程是程序的实例化,是运行中的程序。程序在编译时用链接器,运行时用加载器。进程运行在虚拟地址空间,操作系统中每个进程在独立的地址空间中运行,每个进程的...

嵌入式 Linux进程间通信(五)——进程间通信简介

嵌入式 Linux进程间通信(五)——进程间通信简介一、进程间通信简介    Linux的进程通信方式基本上是从Unix平台上的进程通信方式继承而来的。在Unix发展过程中,贝尔实验室和BSD(加州大...

嵌入式linux进程间通信

  • 2008年07月29日 21:58
  • 177KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 进程间通信--信号
举报原因:
原因补充:

(最多只允许输入30个字)