首页 > 系统相关 >进程间通信测试-signal

进程间通信测试-signal

时间:2022-11-10 09:44:35浏览次数:38  
标签:CTRL int signal 间通信 测试 include void

任务详情

基于sigaction编写一个信号处理程序,按下CTRL+C,打印奇数随机数,按下CTRL+\,打印偶数随机数,提交代码和运行结果截图。
 

代码如下:

#include    <stdio.h>
#include    <signal.h>
void    f(int);
void q(int);
int main()
{
    int    i;
    signal( SIGINT, f );
    signal( SIGQUIT, q );
    for(i=0; i<5; i++ ){        
        printf("helloworld\n");
        sleep(2);
    }

    return 0;
}

void f(int signum)            
{
  printf("%d \n",rand()*2+1);
}
void q(int signum)            
{
  printf("%d \n",rand()*2);
}

 

 

运行结果如图:

 

 

标签:CTRL,int,signal,间通信,测试,include,void
From: https://www.cnblogs.com/syf0105/p/16876042.html

相关文章

  • 多线程测试
    #include<stdio.h>#include<pthread.h>void*Thread1(void*arg){printf("线程1:");intn=0;intA[10]={-1};intTemp=-1;while(......
  • 多线程测试
    编写多线程程序,主线程中开启两个线程,一个线程打印十个偶数随机数,一个线程打印十个奇数随机数.代码如下:#include<stdio.h>#include<pthread.h>#include<stdlib.h>#i......
  • 进程间通信测试-signal
    任务详情基于sigaction编写一个信号处理程序,按下CTRL+C,打印奇数随机数,按下CTRL+\,打印偶数随机数,提交代码和运行结果截图。代码点击查看代码#include <stdio.h>#inclu......
  • 20201317-Linux-Thread 互斥测试
    #include<stdio.h>#include<stdlib.h>#include<pthread.h>//linux线程库#include<ctype.h>//测试和映射字符的库structarg_set{ char*fname; int......
  • 多进程测试
    推荐在OpenEuler中实现编写程序rxx(xx为你学号后两位),rxx-o生成并打印一个奇数随机数,rxx-e生成并打印一个偶数随机数。提交代码和运行结果截图。编写一个多进......
  • 多线程测试
    截图代码#include<stdio.h>#include<pthread.h>void*Thread1(void*arg){printf("线程1:");intn=0;intA[10]={-1};intTemp=-1;......
  • 《上海悠悠接口自动化平台》-5.测试计划与定时任务
    前言一个项目的自动化用例写完后,会根据不同的需求,定制不同的测试计划,可以运行整个项目的用例也可以运行自定义的测试计划用例。创建测试计划我的项目下有2个测试用例集......
  • 进程间通信测试-signal
    基于sigaction编写一个信号处理程序,按下CTRL+C,打印奇数随机数,按下CTRL+\,打印偶数随机数,提交代码和运行结果截图。#include <stdio.h>#include<string.h>#include <s......
  • 多进程测试
    1.编写程序rxx(xx为你学号后两位),rxx-o生成并打印一个奇数随机数,rxx-e生成并打印一个偶数随机数。提交代码和运行结果截图。代码: #include<stdio.h> #incl......
  • C# GUI(Winform)测试
    测试连接Mysql数据库参考博客:VisualStudio2017,C#winform项目连接Mysql数据库代码如下:usingMySql.Data.MySqlClient;privatevoidbutton1_Click(objectsender,Ev......