• <tr id='ungx9'><strong id='ungx9'></strong><small id='ungx9'></small><button id='ungx9'></button><li id='ungx9'><noscript id='ungx9'><big id='ungx9'></big><dt id='ungx9'></dt></noscript></li></tr><ol id='ungx9'><table id='ungx9'><blockquote id='ungx9'><tbody id='ungx9'></tbody></blockquote></table></ol><u id='ungx9'></u><kbd id='ungx9'><kbd id='ungx9'></kbd></kbd>
  • <i id='ungx9'></i>

        1. <fieldset id='ungx9'></fieldset>

            <i id='ungx9'><div id='ungx9'><ins id='ungx9'></ins></div></i>

            <code id='ungx9'><strong id='ungx9'></strong></code>
            <dl id='ungx9'></dl>

          1. <span id='ungx9'></span>
            <acronym id='ungx9'><em id='ungx9'></em><td id='ungx9'><div id='ungx9'></div></td></acronym><address id='ungx9'><big id='ungx9'><big id='ungx9'></big><legend id='ungx9'></legend></big></address><ins id='ungx9'></ins>

            Linux下时间延迟延缓操作

            • 时间:
            • 浏览:4
            • 来源:124软件资讯网

              1、在内核中计时的头函数是#include
              2、Hz符号指出每秒钟发生的时钟滴答数  ,也就是1秒钟发生的时间中止 。

              3、#include

              volatile unsigned long jiffies 用这个变量来怀抱时间的转变  。

              4、int time_after(unsigned long a, unsigned long b)

              int time_before(unsigned long a, unsigned long b)

              这些布尔表达式以宁静的方式比力jiffies的数值  ,无需思量计时器溢出的问题 。

              5、jiffies表现的时间和其他表现要领之间的数值转换:

              unsigned long timespec_to_jiffies(struct timespec *value);
              void jiffies_to_timespec(unsigned long jiffies, struct timespec *value);
              unsigned long timeval_to_jiffies(struct timeval *value);
              void jiffies_to_timeval(unsigned long jiffies, struct timeval *value);

              (每次总是记不住  ,这次写到blog上以备后患)其中timespec和timeval是linux系统中时钟时间的结构:

              struct timeval {
              time_t tv_sec;
              suseconds_t tv_usec;
              };

              struct timespec
              {
              long int tv_sec;
              long int tv_nsec;
              };

              使用这个结构的头文件在#include 中  ,一样平常常用到的函数是:

              int gettimeofday(struct timeval *tv, struct timezone *tz);