★实验10-1 1.编写程序测试函数setitimer(int)和getitimer()。 2.安装信号, 使信号SIGALRM、SIGVTALRM、SIGPROF可以被捕获。 #include
来源:互联网 发布:西门子仿真软件 编辑:程序博客网 时间:2024/05/20 04:50
★实验10-1 1.编写程序测试函数setitimer(int)和getitimer()。2.安装信号, 使信号SIGALRM、SIGVTALRM、SIGPROF可以被捕获。#include <signal.h>#include <unistd.h>#include <stdio.h>#include <sys/time.h>void sigroutine(int signo){ switch (signo) { case SIGALRM: printf("Catch a signal -- SIGALRM\n "); break; case SIGVTALRM: printf("Catch a signal -- SIGVTALRM\n "); break; case SIGPROF: printf("Catch a signal -- SIGPROF\n "); break; }return;}int main(){ struct itimerval value,value1,value2; printf("process id is %d\n ",getpid()); signal(SIGALRM, sigroutine); signal(SIGVTALRM, sigroutine); signal(SIGPROF,sigroutine); value.it_value.tv_sec = 1; value.it_value.tv_usec = 0; value.it_interval.tv_sec = 1; value.it_interval.tv_usec = 0; setitimer(ITIMER_REAL, &value,NULL); value2.it_value.tv_sec = 1; value2.it_value.tv_usec = 0; value2.it_interval.tv_sec = 1; value2.it_interval.tv_usec = 0; setitimer(ITIMER_VIRTUAL, &value2,NULL); value1.it_value.tv_sec = 1; value1.it_value.tv_usec = 0; value1.it_interval.tv_sec = 1; value1.it_interval.tv_usec = 0; setitimer(ITIMER_PROF, &value1,NULL);for (;;) ;}
阅读全文
0 0
- ★实验10-1 1.编写程序测试函数setitimer(int)和getitimer()。 2.安装信号, 使信号SIGALRM、SIGVTALRM、SIGPROF可以被捕获。 #include
- 时钟信号 SIGALRM ,signal()函数 ,setitimer()函数,pause()函数应用
- SIGPROF和SIGALRM使用总结
- SIGALRM信号
- SIGALRM信号
- linux信号 - SIGINT和SIGALRM
- 【强】SIGALRM信号和SIGCLD信号
- alarm()函数 SIGALRM信号的使用
- linux信号处理、killall、SIGALRM、sigaction函数和结构体、向进程发送信号
- linux信号处理、killall、SIGALRM、sigaction函数和结构体、向进程发送信号
- UC编程8-信号发送函数kill/raise/setitimer/alarm和信号集函数segprocmask
- Linux系统调用--getitimer/setitimer函数详解
- Linux系统调用--getitimer/setitimer函数详解
- Linux系统调用--getitimer/setitimer函数详解
- Linux系统调用--getitimer/setitimer函数详解
- linux中定时信号setitimer和alarm
- sleep会被其它信号(SIGALRM,SIGINT)唤醒的测试
- linux 下 alarm 与 SIGALRM 信号的一个小程序
- H
- 文章标题
- 黑阔的win10--把win10打造成kali(记录帖)
- Linux-视频监控系统(5)-TCP传输子系统实现
- 折叠ToolBar
- ★实验10-1 1.编写程序测试函数setitimer(int)和getitimer()。 2.安装信号, 使信号SIGALRM、SIGVTALRM、SIGPROF可以被捕获。 #include
- Python的逻辑运算
- 【我的总结——思想篇】
- 字符串操作函数的使用及其实现
- ★实验10-2 1.编写程序测试sigaction()函数。 2.sa_flags 设置为以下标志时,程序的行为有何不同。 对比程序运行情况予以说明。 SA_SIGINFO SA_NOCLDST
- JVM虚拟机
- 2000:最长公共子上升序列
- css的选择器
- 洛谷P1010 幂次方