版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六课默认动作:终止+core 位于#a.out#二、#includetypedefvoid(*sighandler_t)(int);sighandler_tsignal(intsignum,sighandler_thandlerSIG_IGN:SIG_DFL:voidsigint(intsignum)signal(SIGINT,}intmain(void)signal(SIGINT,}范例Ctrl+C-SIGINT(2),终端中断Ctrl+\-SIGQUIT(3),终端退出Ctrl+ZSIGTSTP(20), -SIGFPE(8),算术异常内存-SIGSEGV(11),段错硬件故 -SIGBUS(7),总线错kill#includeintkill(pid_tpid,int成功返回0,失败返回-1pid0pid进程发送sigpid0pid1pid1pid范例#include<signal.h>intraise(int五、intpause(void);errno为EINTR六、#includeunsignedintsleep(unsignedint#includeintusleep(useconds_t七、#includeunsignedintalarm(unsignedint范例#includeset中的全部信号位置1intsigfillset(sigset_t*//将信号集set中的全部信号位清0intsigemptyset(sigset_t*//将信号集set中与signum对应的位置intsigaddset(sigset_t*set,int//将信号集set中与signum对应的位清intsigdelset(sigset_t*set,int成功返回0,失败返回-1//判断信号集set中与signum对应的位是否为intsigismember(constsigset_t*set,int处于这段时间间隔中的信号状态,称为未决(pending)#includeintsigprocmask(inthow,constsigset_t*set,sigset_t*oldset);成功返回0,失败返回-1howSIG_BLOCK:setSIG_UNBLOCK:set(从信号掩码中删除SIG_SETMASK:新掩码即set(将信号掩码设为set)setNULLosetNULLintsigpending(sigset_t*范例九、#include<signal.h>intsigaction( signum,conststructsigaction* struct oldact//(可为structsigaction (*sa_handler)//信号处理函数指针1 (*sa_sigaction)(int,siginfo_t*,void*);//信号处理函数指针sigset_t //保留成功返回0,失败返回-1 不这个正在被处理的信号 -使用信号处理函数指针2, typedefstructsiginfo sigval_tsi_value;//信号附加值sigqueue typedefunion{intsival_int;void* #includeintsigqueue(pid_tpid,intsig,constunionsigvalvalue);范例系统为每个进程三个计时SIGALRM-真实计时器SIGVTALRMSIGPROF-实用计时器#includeintgetitimer(intstructitimerval*获取计时器设置。成功返回0,失败返回-1intsetitimer(intconststructitimerval*new_value,structitimerval*old_value);设置计时器。成功返回0,失败返回-1 ITIMER_REAL:真实计时器;ITIMER_PROF:实用计时器。curr_valuenew_valueold_valueNULL)str
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 废旧金属回收利用行业市场突围建议及需求分析报告
- 《 矿井涌水量预测研究》
- 《 我国职务犯罪侦查一体化机制研究》范文
- 2023年松原市前郭县文化广播电视和旅游局招聘事业单位人员考试试题及答案
- 2025届上海市理工大附中高三下学期联合考试物理试题含解析
- 2023年保定市顺平县发展改革和科学技术局选调事业单位人员考试试题及答案
- 四川省西昌市川兴中学2025届高三第一次模拟考试物理试卷含解析
- 2025届安徽省安庆市下学期高考冲刺物理模拟试题含解析
- 江苏省各地2025届高三最后一卷物理试卷含解析
- 四川省资阳市重点中学2025届高考冲刺物理模拟试题含解析
- 《摄影入门基础知识》课件
- 《内部控制》ppt课件完整版
- 医疗器械(耗材)项目投标服务投标方案(技术方案)
- 人教版小学数学三年级上册第八单元第1课时《几分之一》示范课教学设计
- 数学与应用数学专业规划与目标
- 女性生殖健康的知识讲座
- 陆上风力发电行业分析
- 电子竞技运营师的培训课程安排
- 2024年中国石油集团招聘笔试参考题库含答案解析
- 幼儿园家访培训课件
- 屋面防水维修工程投标方案(技术标)
评论
0/150
提交评论