Chinaunix首页 | 论坛 | 博客
  • 博客访问: 502047
  • 博文数量: 76
  • 博客积分: 2535
  • 博客等级: 少校
  • 技术积分: 3130
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-22 11:26
个人简介

京都医院http://www.fjzzled.com/杭州京都医院

文章分类

全部博文(76)

文章存档

2011年(25)

2010年(51)

我的朋友

分类: 嵌入式

2011-02-15 22:44:05

#include
#include
#include
#include
#include
int count = 0;
void set_timer()
{
        struct itimerval itv, oldtv;
        itv.it_interval.tv_sec = 0;
        itv.it_interval.tv_usec = 1000;
        itv.it_value.tv_sec = 0;
        itv.it_value.tv_usec = 1000;
        setitimer(ITIMER_REAL, &itv, &oldtv);
}
void sigalrm_handler(int sig)
{
        count++;
}
int main( )
{
        signal(SIGALRM, sigalrm_handler);
        set_timer();
        while(count < 10000){
        }
        printf("count  = %d\n", count);
        exit(0);
}

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/johnping/archive/2008/02/28/2129757.aspx
阅读(2483) | 评论(1) | 转发(1) |
0

上一篇:timer 信号中断

下一篇:段错误的调试方法

给主人留下些什么吧!~~

chinaunix网友2011-03-06 14:11:30

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com