`
eyesmore
  • 浏览: 378697 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

signal 信号处理

 
阅读更多
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>

void signalHandler(int); /* declare a  function*/

int main(int argc,char** argv) {
   printf("Process id is %d\n",getpid());/*display the current process id */
   signal(SIGHUP,signalHandler);  /* register handler function for a specific signal value*/
   signal(SIGINT,signalHandler);
   signal(SIGQUIT,signalHandler);

   while(1) {
        printf("running ...\n");
        sleep(5);/* sleep 5 seconds before next iteration*/
   }
}

void signalHandler(int signalNum) {

        switch(signalNum) {
                
         case 1:
            printf("Get a signal --SIGHUP %n"); break;
         case 2:
            printf("Get a signal --SIGINT %n"); break;
         case 3:
            printf("Get a signal --SIGQUIT %n"); break;
        
        }
   return;
}

 

分享到:
评论

相关推荐

    Linux下Signal信号.pdf

    ### Signal信号处理 在Linux中,可以使用`signal`函数来设置特定信号的处理行为。`signal`函数原型如下: ```c void (*signal(int signum, void (*handler)(int)))(int); ``` 该函数接受两个参数: - `signum`:...

    signal_信号处理_

    本文将深入探讨“signal_信号处理_”这一主题,主要围绕心电信号的读取与处理。 首先,我们要理解信号处理的基本概念。信号处理是获取、变换、分析和传输信号的一系列步骤,其目标是提取有用信息或改善信号质量。在...

    对Python信号处理模块signal详解

    Python中对信号处理的模块主要是使用signal模块,但signal主要是针对Unix系统,所以在Windows平台上Python不能很好的发挥信号处理的功能。 要查看Python中的信号量,可以使用dir(signal)来查看。 signal.signal() 在...

    microphone array signal processing(麦克风阵列信号处理英文原版)

    书中所提及的“Springer Topics in Signal Processing”系列,是由J.Benesty和W.Kellermann主编的信号处理主题系列书籍。该系列旨在汇总声学和语音信号处理领域最实用的思想、概念、研究成果以及最先进的算法。系列...

    signalprocessingtoolbox信号处理工具箱-signal.rar

    signalprocessingtoolbox信号处理工具箱-signal.rar 我的matlab 还要单独安 信号处理工具箱 看看大家有没有需要的 所含文件: Figure4.jpg signal processing toolbox 信号处理工具箱

    Introduction To signal Processing--Sophocles J.Orfanidis信号处理导论

    《Introduction To Signal Processing》是由Sophocles J.Orfanidis所著的一本信号处理领域的经典教科书,适用于国内外高等院校信号处理课程,同时也能够作为科研人员和工程实践者的参考书籍。本书详细介绍了信号处理...

    Multirate Digital Signal Processing多抽样率数字信号处理

    再后来,多抽样率数字信号处理技术逐渐成熟,2007年 清华大学出版社又出了一本该领域的书:《多抽样率数字信号处理理论及其应用》,作者是北京理工大学的陶然 张惠云 王越 。 到目前为止,Multirate Digital Signal ...

    Fundamentals of Radar Signal Processing [雷达信号处理基础]第二版.pdf

    Fundamentals of Radar Signal Processing [雷达信号处理基础]第二版.pdf

    shuzixinhao.zip_sound signal_信号处理_声音信号_声音信号处理_数字信号处理

    在本文中,我们将深入探讨由"shuzixinhao.zip"压缩包文件所代表的"声音信号处理"这一主题,特别是在数字信号处理的上下文中。这个压缩包包含了一个名为"shuzixinhao.doc"的文档,很可能包含了课程设计的具体步骤、...

    数字信号处理 原理 算法 与应用

    由于提供的文件内容信息不完整,且包含大量的乱码和重复信息,直接从中提炼出“数字信号处理 原理 算法 与应用”的详细知识点变得困难。然而,我们可以依据所给标题、描述和标签信息,推断出与“数字信号处理”相关...

    实用数字信号处理从原理到应用Digital Signal Processing

    《实用数字信号处理从原理到应用Digital Signal Processing》是一本深入浅出地介绍数字信号处理理论与实践的著作。在当今信息化社会,数字信号处理技术广泛应用于通信、音频处理、图像处理、医学成像、雷达与遥感等...

    数字信号处理-基于计算机方法(2版)matlab 代码_computer_digital_earliermsq_signal_n

    在"Digital Signal Processing - A Computer Based Approach"中,作者系统地介绍了数字信号处理的基础知识,包括离散时间信号与系统、傅里叶变换、滤波器设计、谱分析、自适应信号处理等内容。MATLAB代码作为学习...

    Fundamentals of Radar Signal Processing(雷达信号处理基础)(英文版)

    《Fundamentals_of_Radar_Signal_Processing》(雷达信号处理基础)(英文版), 2005版,经典书籍,作者为著名的Mark A. Richards。影印版本。适合行业从业人员掌握。

    Fundamentals of Radar Signal Processing雷达信号处理基础(英文版)

    通过阅读《Fundamentals of Radar Signal Processing》,读者可以全面了解雷达信号处理的各个方面,从而在雷达系统设计、分析或优化工作中打下坚实的基础。该书不仅适合初学者,也对经验丰富的工程师有所启发。提供...

    数字信号处理答案

    数字信号处理(Digital Signal Processing,简称DSP)是一门涉及信号获取、存储、传输、处理、分析和解释的学科。它通过使用数字计算机、专用数字信号处理硬件或其他数字设备来处理现实世界中的连续信号。数字信号...

Global site tag (gtag.js) - Google Analytics