我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

alarm后调用pause的问题

static void sig_alrm(int signo)
{
printf("time out!");
}

int main()
{
signal(SIGALRM,sig_alrm);
alarm(2);
sleep(3);
pause();
exit(0);
}
请问为什么没有打印“time out!”程序就阻塞了。求解答。。。

http://www.cnblogs.com/nufangrensheng/p/3514547.html

alarm函数发送的信号SIGALARM默认的系统动作为终止该进程,因此在程序调用pause之后,程序就终止了。

近期文章

  • linux v4l2采集不到数据
  • c#操作Vertica数据库时,无法访问已关闭的流
  • GYVL53l0x测距模块会卡住,测出数据是20或者8190
  • 论穿墙而过的可能性。
  • C++要求定义一个关于销售管理的类
  • 修改了一下appsecret,AppSecret开发的页面就失效,怎么办?
  • 调用webService接口出现连接超时的问题
  • 求解如何获得笔记本电池电压
  • 微信公众号网页链接出现问题
  • Heroes Of Might And Magic
  • Hansel and Grethel
  • 问下ios https的问题,求助各位大佬
  • msql 参数binlog_cache_size问题
  • Cmake 如何加载第三方.so动态库
  • UTF-8和Default这两种转码问题
  • 使用开源库 photoview 图片位置偏移
  • vb.net的文件系统编程问题
  • jbpm部署报错el表达式
  • asp.net 如何根据 字符串 查找包含相应的文件
  • javaweb后台写java类的代码

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华