在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
liunx开发信号捕捉函数alarm()和pause()知识点讲解,alarm()也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它就向进程发送SIGALARM信号。要注意的是,一个进程只能有一个闹钟时间,如果在调用alarm()之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。
pause()函数用于将调用进程挂起直至捕捉到信号为止。这个函数很常用,通常可以用于判断信号是否已到。
表1列出了alarm()函数的语法要点。
表2列出了pause()函数的语法要点。
以下实例实际上已完成了一个简单的sleep()函数的功能,由于SIGALARM默认的系统动作为终止该进程,因此程序在打印信息前就会被结束了,代码如下:
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
什么是系统运维?运维工程师要掌握哪些技能?
回首过去的二十多年,不得不感慨互联网技术的飞跃发展。而信息技术的每一次革新,都是依靠着系统运维的支撑。运维作为技术岗位最不为人知的幕后英雄,是网络系统正常运行的有力保障。那么什么是系统运维呢?运维工程师要掌握哪些技能呢?
13146
2019-09-25 10:56:41
嵌入式系统课程设计题目整理汇总
相信大家对嵌入式系统的定义已经很熟悉了,所谓嵌入式系统就是基础是计算机技术,中心是应用的专用计算机系统。嵌入式系统的特点也很明显,即对功能、可靠性、成本、体积和功耗严格要求。本文整理汇总了15道嵌入式系统课程设计题目,大家感兴趣的话可以尝试做一做。
11230
2019-10-17 19:01:15
Linux 服务器安全强化的技巧有哪些?
Linux 服务器安全强化的技巧有哪些? Linux 服务器强化更新服务器、创建新的特权用户、上传 SSH 密钥、安全强化 SSH、启用防火墙、安装 Fail2ban、移除无用的网络服务七个模块。
4230
2019-10-18 15:45:48
新手不得不了解的Linux操作系统
Linux系统是什么?他能做什么?为什么要学习Linux?每一个刚刚进入互联网的人可能都会思考这个问题。Linux系统是众多操作系统之一,它是由C语言编写并且开源的操作系统。操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能甚至提供一下基本的服务程序。为了让大家更加全面的认识Linux操作系统,小编整合本篇文章。
5453
2019-11-12 17:19:00
切换目录命令之使用Linux命令查看目录信息
切换目录命令之使用Linux命令查看目录信息,cd 是切换所在目录的命令,Linux命令按照来源方式分为两种:Shell内置命令和外部命令。Linux 中的绝大多数命令是外部命令,而 cd 命令是一个典型的 Shell 内置命令,cd 命令没有执行文件所在路径。
2080
2022-02-23 14:37:54