Chinaunix首页 | 论坛 | 博客
  • 博客访问: 834830
  • 博文数量: 1384
  • 博客积分: 27795
  • 博客等级: 上将
  • 技术积分: 16887
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-12 09:28
个人简介

只是心态,抓住机会。

文章分类

全部博文(1384)

文章存档

2014年(3)

2013年(403)

2012年(978)

分类: LINUX

2012-03-13 16:59:11

Linux中的延时函数
http://blog.csdn.net/zhanglongtumi/article/details/6215942
分类: C 17人阅读 评论(0) 收藏 举报

应用层:
   #include

 

1、unsigned int sleep(unsigned int seconds); 秒级


   2、int usleep(useconds_t usec);              微秒级:1/10^-6


 
   #define _POSIX_C_SOURCE 199309


   #include


   3、int nanosleep(const struct timespec *req, struct timespec *rem);
       struct timespec {
                  time_t tv_sec;        /* seconds */
                  long   tv_nsec;       /* nanoseconds */  这个是纳秒啊。
              };
       // The value of the nanoseconds field must be in the range 0 to 999999999.


 
 内核层:
   include
   1、void ndelay(unsigned long nsecs);         纳秒级:
1/10^-10
   2、void udelay(unsigned long usecs);         微秒级: 1/10^-6
   3、void mdelay(unsigned long msecs);         毫秒级:1/10^-3

阅读(816) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~