2011年12月1日
摘要: 在linux下提供了两种基本的Timer机制:alarm和settimer。1、alarm#include <unistd.h>unsigned int alarm(unsigned int seconds);这是个最简单的Timer,当调用了alarm(n)时,等待n秒后,就会触发一次SIGALRM信号,故需要在调用alarm函数前先设置好 SIGALRM信号对应的处理函数才行,而当调用alarm(0)时,表示停止当前的timer处理,不要发出SIGALRM信号。返回值:返回上一次调用alarm函数的剩余秒好,若之前没有调用alarm函数,则返回0。例(第一次等待1秒触发Time 阅读全文
posted @ 2011-12-01 15:06 wanghetao 阅读(15757) 评论(0) 推荐(0) 编辑