文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>signal是什么?signal含义。

signal是什么?signal含义。

时间:2009-07-14  来源:bo_00

signal就是进程之间相互联络通信的结构。可以用在想临时停止正在执行中的进程,而去处理其他的进程的情况下。signal已经被装在在Linux Kernel中了。

 signal种类有来至keyboard的中断插入「SIGINT」和浮点数异常错误(Floating point exception)「SIGFPE」和进程终了「SIGTERM」等,共准备了30多种。

同时,这些信号分为由根据程序(进程)自身的动作而发生的[同步signal]和由外界因素引起发生的[非同步signal]两种。

 signal具体的动作如下。想在某些进程执行中插入其他处理时,从而使得Kernel发生signal。signal一旦发生就中断执行中的进程,而执行特定的相应处理。(图1)。

 这个特定的处理就将呼叫[signal handler]信号处理函数。因为signal是突然发生的东西,所以想执行的signal的处理,预先登录到了[signal handler]信号处理函数中。

500)this.width=500;" border=0>   图1 [signal handler]信号处理函数的动作。想插入某些处理情况下,kernel将引发signal。 signal一发生就将中断执行中的进程,从而去执行特定的处理。  
相关阅读 更多 +
排行榜 更多 +
盒子小镇2游戏手机版下载

盒子小镇2游戏手机版下载

冒险解谜 下载
世界盒子模组版下载最新版本

世界盒子模组版下载最新版本

模拟经营 下载
音乐搜索app最新版本下载

音乐搜索app最新版本下载

趣味娱乐 下载