在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
liunx开发信号捕捉函数alarm()和pause()知识点讲解,alarm()也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它就向进程发送SIGALARM信号。要注意的是,一个进程只能有一个闹钟时间,如果在调用alarm()之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。
pause()函数用于将调用进程挂起直至捕捉到信号为止。这个函数很常用,通常可以用于判断信号是否已到。
表1列出了alarm()函数的语法要点。
表2列出了pause()函数的语法要点。
以下实例实际上已完成了一个简单的sleep()函数的功能,由于SIGALARM默认的系统动作为终止该进程,因此程序在打印信息前就会被结束了,代码如下:
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
必须了解的Linux操作系统的三大应用
截止目前,Linux操作系统已经占据服务器市场超过80%的份额。因为Linux具有安全稳定,开源和硬件支持等优势,是系统管理员和专家用户最喜欢的平台。今天博学谷小编就和大家分享一下必须了解的Linux操作系统的三大应用。
11991
2019-08-08 14:08:44
推荐2019年十个主流Linux发行版
2019年十个主流Linux发行版有哪些呢?相信每个人的心中都会有不同的名单。首先Linux发行版必须允许你微调开发环境,并可以编写代码。今天,就帮大家推荐2019年十个主流Linux发行版。
10390
2019-07-18 23:40:46
嵌入式系统课程设计题目整理汇总
相信大家对嵌入式系统的定义已经很熟悉了,所谓嵌入式系统就是基础是计算机技术,中心是应用的专用计算机系统。嵌入式系统的特点也很明显,即对功能、可靠性、成本、体积和功耗严格要求。本文整理汇总了15道嵌入式系统课程设计题目,大家感兴趣的话可以尝试做一做。
12953
2019-10-17 19:01:15
Linux用户相关操作命令有哪些?都是什么作用?
Linux用户相关操作命令有哪些?都是什么作用?涉及的用户相关操作命令有创建(添加)用户、为用户设置密码、切换用户、修改用户信息、添加和删除附加组信息、删除用户等内容,今天我们一起来学习一下
3252
2022-03-18 11:06:56
程序员喜欢Linux系统的原因有哪些?
程序员喜欢Linux系统的原因有哪些?开发者偏爱 Linux ,将其作为自己的默认操作系统,小编总结了几大原因:强大的命令行、Linux 非常安全、对开发者非常友好、定期更新、有利的社区支持、功耗更低、隐私性强、完全免费使用等优势。
3146
2022-04-01 14:04:38