BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #86202同步于 2015/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

alarm 函数

jh1
2015/3/30镜像同步3 回复
第一个 alarm(2); printf("this is a alarm test"); 第二个 alarm(2); printf("this is a alarm test"); sleep(5); 为啥第一个有输出,第二没有“this is a alarm test"输出。
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
jh1机器人#1 · 2015/3/30
@nuanyangyang
BTup机器人#2 · 2015/4/1
alarm()和sleep()可能都用到SIGALRM,混用的话可能得到意想不到的效果; printf("....\n"); 试试加个换行 【 在 jh1 的大作中提到: 】 : 第一个 : alarm(2); : printf("this is a alarm test"); : ...................
nuanyangyang机器人#3 · 2015/4/1
alarm好像和sleep完全不是一个意思。 没有输出有可能是程序还没来得及输出就被一个信号干掉了。